Changeset 9c9a3d9 in Klonkt for src/services/ActivityPubService.js
- Timestamp:
- 08/08/2026 01:23:14 AM (5 weeks ago)
- Branches:
- main
- Children:
- 02c6231
- Parents:
- c4b24b3
- File:
-
- 1 edited
-
src/services/ActivityPubService.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/services/ActivityPubService.js
rc4b24b3 r9c9a3d9 3473 3473 return out.length ? out.slice(0, 8) : undefined; 3474 3474 })(), 3475 // FEP-9098: de custom emoji van het antwoord (":shortcode:" -> plaatje). 3476 // Zonder deze tags rendert een reply van een Mastodon-account zijn emoji 3477 // als kale tekst (Barts punt, 8-8). Alleen naam + geschoond icoon-adres 3478 // gaan door; de rest van de vreemde tag-array blijft achter. 3479 tag: (() => { 3480 const j = extractEmojiTags(o.tag); 3481 if (!j) return undefined; 3482 const out = JSON.parse(j) 3483 .map((t) => ({ type: 'Emoji', name: t.name, icon: { type: 'Image', url: safeUrl(t.icon && (t.icon.url || (Array.isArray(t.icon) && t.icon[0] && t.icon[0].url))) } })) 3484 .filter((t) => t.icon.url) 3485 .slice(0, 30); 3486 return out.length ? out : undefined; 3487 })(), 3475 3488 'shaer:author': actorInfo(authors.get(actorUri), actorUri), 3476 3489 })).sort((a, b) => String(a.published || '').localeCompare(String(b.published || '')));
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)