Changeset aae5881 in Klonkt for src/routes/activitypub.js
- Timestamp:
- 08/10/2026 08:14:13 AM (4 weeks ago)
- Branches:
- main
- Children:
- 86ec01b
- Parents:
- 75f2897
- File:
-
- 1 edited
-
src/routes/activitypub.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/activitypub.js
r75f2897 raae5881 938 938 const isWard = (() => { try { return Guardianship.listGuardians(auth.site.slug).length > 0; } catch { return false; } })(); 939 939 const uit = await AP.getThread(auth.site.slug, objectUri); 940 if (!uit.found) return res.status(404).json({ error: 'note not reachable' }); 940 if (!uit.found) { 941 // WIENS schuld is dit? De oude melding zei "jouw server kon het niet 942 // laden" terwijl onze server het prima deed en de BRON weigerde -- dat 943 // wees naar de verkeerde partij (Barts melding, 10-8: een post van een 944 // account dat hij vanochtend nog volgde, en dat nu niet meer). 945 // 401/403/404/410 is een besluit van die server; al het andere, inclusief 946 // een status die we niet eens kregen, is een storing. 947 const geweigerd = [401, 403, 404, 410].includes(uit.sourceStatus); 948 return res.status(geweigerd ? 404 : 502) 949 .json({ error: geweigerd ? 'not shared by source' : 'source unreachable', sourceStatus: uit.sourceStatus || undefined }); 950 } 941 951 // De poortstand komt uit de kolom (shaer-9y2): expliciete 0/1 van de 942 952 // guardians wint, de automatiek is dicht-voor-een-ward. Dicht is de KRING,
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)