Changeset c49808e in Klonkt for src/services/ActivityPubService.js
- Timestamp:
- 08/08/2026 11:04:29 PM (4 weeks ago)
- Branches:
- main
- Children:
- c72e45e
- Parents:
- cae7bfc
- git-author:
- Robin <roboburr@…> (08/08/2026 11:04:09 PM)
- git-committer:
- Robin <roboburr@…> (08/08/2026 11:04:29 PM)
- File:
-
- 1 edited
-
src/services/ActivityPubService.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/services/ActivityPubService.js
rcae7bfc rc49808e 1312 1312 const icon = doc && doc.icon ? (doc.icon.url || (Array.isArray(doc.icon) && doc.icon[0] && doc.icon[0].url)) : null; 1313 1313 const name = (doc && (doc.name || doc.preferredUsername)) || handle; 1314 // Een AS2 `url` mag een ARRAY van Links zijn -- onze eigen buildActor doet 1315 // dat (profiel + RSS), en een oudere consument stringde die array tot 1316 // "[object Object],[object Object]" in de mention-hrefs van een hulpvraag 1317 // (Barts vondst, 8-8). pickLink kiest de html-Link; de kale string blijft 1318 // de gewone weg, en de actor-id de terugval. 1319 const profiel = (doc && Array.isArray(doc.url)) 1320 ? ((pickLink(doc.url, (mt) => !mt || /html/i.test(mt)) || {}).href || safeUrl(doc.id || actorUri)) 1321 : safeUrl((doc && (doc.url || doc.id)) || actorUri); 1314 1322 return { 1315 1323 name, 1316 1324 handle, 1317 url: safeUrl((doc && (doc.url || doc.id)) || actorUri)|| null,1325 url: profiel || null, 1318 1326 icon: safeUrl(icon) || null, 1319 1327 // FEP-9098 custom emojis in the display name (":shortcode:"), so the byline
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)