Changeset 04aca12 in Klonkt
- Timestamp:
- 08/06/2026 12:43:34 AM (5 weeks ago)
- Branches:
- main
- Children:
- 7875a80
- Parents:
- fa33214
- git-author:
- Robin <roboburr@…> (08/06/2026 12:40:15 AM)
- git-committer:
- Claude (agent) <aiclaude@…> (08/06/2026 12:43:34 AM)
- File:
-
- 1 edited
-
src/services/ActivityPubService.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/services/ActivityPubService.js
rfa33214 r04aca12 2482 2482 setMyReaction(site.slug, targetUri, kind, true); 2483 2483 if (type === 'Announce' && note) { try { upsertBoostedNote(site.slug, note); } catch { /* non-fatal */ } } 2484 // Een Like uit een app moet ook in ap_timeline.liked landen, want dat 2485 // is wat de C2S-tijdlijn als shaer:liked teruggeeft. Zonder dit werd 2486 // de reactie wel opgeslagen (setMyReaction, de webroute leest die), 2487 // maar kreeg de app altijd liked:false terug: het hartje sprong bij de 2488 // eerste herlaadbeurt uit, en un-liken kon niet meer -- de app bood 2489 // alleen nog "Like" aan en stuurde bij elke tik een nieuwe Like. 2490 // Anders dan bij een boost geen upsert: een like hoort een post niet 2491 // in je tijdlijn te trekken, dus staat de post er niet in, dan is dit 2492 // terecht een no-op. 2493 if (type === 'Like') { try { markLiked(site.slug, objUri); } catch { /* non-fatal */ } } 2484 2494 return { status: 202, url: objUri }; 2485 2495 } … … 2532 2542 setMyReaction(site.slug, innerTarget, innerType === 'Announce' ? 'boost' : 'like', false); 2533 2543 if (innerType === 'Announce') { try { unmarkBoosted(site.slug, objUri); } catch { /* non-fatal */ } } 2544 if (innerType === 'Like') { try { unmarkLiked(site.slug, objUri); } catch { /* non-fatal */ } } 2534 2545 return { status: 202, url: objUri }; 2535 2546 }
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)