Changeset a29c8c8 in Klonkt for src/config/database.js
- Timestamp:
- 08/07/2026 01:51:38 PM (5 weeks ago)
- Branches:
- main
- Children:
- 7cfe35a
- Parents:
- 792af53
- git-author:
- Robin <roboburr@…> (08/07/2026 01:51:36 PM)
- git-committer:
- roboburr <roboburr@…> (08/07/2026 01:51:38 PM)
- File:
-
- 1 edited
-
src/config/database.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/config/database.js
r792af53 ra29c8c8 735 735 ensureColumn('ap_outbox', 'to_actors', 'TEXT'); // JSON array of recipient actor URIs for direct notes 736 736 ensureColumn('ap_outbox', 'help_request', 'INTEGER'); // FEP-633c shaer:helpRequest (ward's call for help) 737 // Wie er op een hulpvraag af is, en wanneer hij is afgesloten (shaer-lgo). 738 // Los van ap_mentions, want dit is GEDEELDE staat: elke guardian van dit kind 739 // heeft er een kopie van, en die komt binnen als bericht van een ander. Een 740 // kolom op de mention zou alleen over onszelf gaan. 741 // 742 // OPGEPIKT mag stapelen: twee mensen die tegelijk reageren op een kind dat om 743 // hulp vraagt is geen probleem. Twee mensen die allebei niets doen omdat de 744 // ander het "geclaimd" had, wel. 745 // 746 // AFGEHANDELD kent geen terugdraai. Sluiten gebeurt met een stevige 747 // bevestiging, en leeft de vraag daarna nog, dan wordt hij opnieuw gesteld -- 748 // een nieuwe hulpvraag. Zo blijft het verslag eerlijk: er wordt niets 749 // herschreven, er wordt toegevoegd. 750 db.exec(`CREATE TABLE IF NOT EXISTS ap_help_state ( 751 note_uri TEXT NOT NULL, 752 guardian_uri TEXT NOT NULL, 753 kind TEXT NOT NULL, -- pickup | handled 754 guardian_handle TEXT, 755 created_at TEXT DEFAULT CURRENT_TIMESTAMP, 756 PRIMARY KEY (note_uri, guardian_uri, kind) 757 )`); 758 db.exec('CREATE INDEX IF NOT EXISTS idx_ap_help_state_note ON ap_help_state(note_uri)'); 737 759 ensureColumn('ap_mentions', 'help_request', 'INTEGER'); // inbound ward call-for-help (Guardian PWA message centre) 738 760 ensureColumn('ap_outbox', 'wave', 'INTEGER'); // FEP-633c shaer:wave (guardian -> ward nudge)
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)