Changeset 3155d8c in Klonkt for src/routes
- Timestamp:
- 10/29/2026 05:50:58 PM (3 hours ago)
- Branches:
- main
- Parents:
- e4119c2
- File:
-
- 1 edited
-
src/routes/activitypub.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/activitypub.js
re4119c2 r3155d8c 977 977 const ouderLink = (pagina) => (pagina.more && pagina.oldest 978 978 ? `${inboxId}?before=${encodeURIComponent(pagina.oldest)}${size}` : undefined); 979 if (req.query.before) { 980 const pagina = AP.inboxPage(auth.site.slug, { before: String(req.query.before), limit: req.query.limit }); 979 // ?random=1 is dezelfde pagina, maar vanaf een willekeurige plek in je 980 // geschiedenis: met inbox-zero aan is 'ouder' alles wat je al doorgenomen 981 // hebt, en dan is een greep eruit zinniger dan een rij ervan. De pagina 982 // noemt zichzelf naar waar hij werkelijk begint, en `next` loopt vanaf daar 983 // gewoon door naar beneden. 984 if (req.query.before || req.query.random) { 985 const pagina = req.query.random 986 ? AP.inboxRandomPage(auth.site.slug, { limit: req.query.limit }) 987 : AP.inboxPage(auth.site.slug, { before: String(req.query.before), limit: req.query.limit }); 988 const vanaf = req.query.random ? pagina.start : String(req.query.before); 981 989 const ids = (leg) => pagina.rows.filter((r) => r.leg === leg).map((r) => r.ref); 982 990 const tl = new Map(AP.timelineRowsByIds(auth.site.slug, ids('timeline')).map((r) => [r.id, r])); … … 1006 1014 return AP.sendAP(res, { 1007 1015 '@context': AP.AP_CONTEXT, 1008 id: `${inboxId}?before=${encodeURIComponent(String(req.query.before))}${size}`,1016 id: vanaf ? `${inboxId}?before=${encodeURIComponent(vanaf)}${size}` : `${inboxId}?random=1${size}`, 1009 1017 type: 'OrderedCollectionPage', 1010 1018 partOf: inboxId,
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)