Changeset 2bfe26c in Klonkt for src/services/guardianship
- Timestamp:
- 08/08/2026 07:00:17 AM (5 weeks ago)
- Branches:
- main
- Children:
- 0b0cd54
- Parents:
- f3a2556
- git-author:
- Robin <roboburr@…> (08/08/2026 07:00:15 AM)
- git-committer:
- roboburr <roboburr@…> (08/08/2026 07:00:17 AM)
- Location:
- src/services/guardianship
- Files:
-
- 1 added
- 3 edited
-
delivery.js (modified) (2 diffs)
-
gatereq.js (added)
-
index.js (modified) (1 diff)
-
queues.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/services/guardianship/delivery.js
rf3a2556 r2bfe26c 41 41 // guardian on any instance receives it as a private mention (the ward 42 42 // call-for-help path). 43 export async function deliverDirectNote(site, { recipients, text, html, language, inReplyTo, attachments, helpRequest, wave, awayUntil, helpMark }) {43 export async function deliverDirectNote(site, { recipients, text, html, language, inReplyTo, attachments, helpRequest, wave, awayUntil, helpMark, gateRequest }) { 44 44 const { actorId, fetchActor, localActor, deliverTo, deriveHandle, escHtml, linkUrls, linkHashtags, 45 45 getOutboxRow, buildReplyNote, AP_CONTEXT, getOrCreateKeys, deliver, enqueueDelivery } = deps; … … 116 116 note[helpMark.kind === 'handled' ? 'shaer:helpHandled' : 'shaer:helpPickup'] = helpMark.noteUri; 117 117 } 118 // Een kind dat zelf om een poort vraagt (shaer-8ru). Alleen de naam van de 119 // feature reist mee -- geen vrije tekst, zie gatereq.js. 120 if (gateRequest) note['shaer:gateRequest'] = String(gateRequest); 118 121 const create = { 119 122 '@context': AP_CONTEXT, -
src/services/guardianship/index.js
rf3a2556 r2bfe26c 35 35 // 5.2.1: wie er op een hulpvraag af is en wanneer hij is afgesloten (shaer-lgo) 36 36 export * as help from './help.js'; 37 export * as gatereq from './gatereq.js'; -
src/services/guardianship/queues.js
rf3a2556 r2bfe26c 15 15 import * as follows from './follows.js'; 16 16 import * as gated from './gated.js'; 17 import * as gatereq from './gatereq.js'; 17 18 import * as handshake from './handshake.js'; 18 19 … … 169 170 feature: p.feature, value: !!p.value, status: gated.sentStatus(p, Date.now()), 170 171 })), 171 waiting: { 'shaer:follows': wachtend || undefined }, 172 // Wat er op deze poort wacht: volgverzoeken bij de volgpoort, en de vraag 173 // van het kind zelf bij de poort waar hij over gaat (shaer-8ru). Zo staat 174 // hij waar je hem nodig hebt, en niet in een aparte lijst die je apart moet 175 // openen -- en die je dus vergeet. 176 waiting: { ...gatereq.waitingFor(mySlug, wardUri), 'shaer:follows': wachtend || undefined }, 172 177 }); 173 178 }
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)