Changeset 8f520e0 in Klonkt


Ignore:
Timestamp:
07/25/2026 08:27:57 AM (7 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
af5b79b
Parents:
c66cbb4
Message:

Follow-gating: houd de flow simpel (geen cross-instance forwarding)

Robins besluit: een follow-approval is aan de ene ward met diens (co-located)
guardians. Over de wire blijft het een gewone Follow, pending tot geaccepteerd.
Een remote follower ziet dus 'verzoek verzonden' tot een lokale guardian in
/guardian2 accepteert en de normale Accept teruggaat. Geen guardian-forwarding-
dans, geen extra activiteiten of tabellen. Alleen een verduidelijkende comment;
de werking was al zo.

Changed files:
src/services/ActivityPubService.js

  • comment die de simpele gated-follow-flow vastlegt

-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/ActivityPubService.js

    rc66cbb4 r8f520e0  
    13881388        name: fi.name, handle: fi.handle, icon: fi.icon, activity: act,
    13891389      });
     1390      // The ward and its guardians live together (the family Klonkt); a push
     1391      // tells each local guardian to decide in /guardian2. Over the wire the
     1392      // follow stays a normal pending Follow until they accept (Robins besluit:
     1393      // keep the flow simple, no cross-instance forwarding).
    13901394      for (const g of wardGuardians) {
    13911395        const gslug = slugFromActorUrl(g);
Note: See TracChangeset for help on using the changeset viewer.