Changeset 5e16b8a in Klonkt for src/routes/activitypub.js
- Timestamp:
- 08/15/2026 07:33:20 AM (4 weeks ago)
- Branches:
- main
- Children:
- e1da6a1
- Parents:
- 732272a
- File:
-
- 1 edited
-
src/routes/activitypub.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/activitypub.js
r732272a r5e16b8a 1115 1115 ORDER BY pinned DESC, COALESCE(published_at, created_at) ASC LIMIT 20` 1116 1116 ).all(site.id); 1117 AP.sendAP(res, AP.buildFeatured(baseUrl(req), site, posts ));1117 AP.sendAP(res, AP.buildFeatured(baseUrl(req), site, posts, { page: paginaNr(req) })); 1118 1118 }); 1119 1119 … … 1130 1130 const site = publicSite(req.params.slug); 1131 1131 if (!site) return res.status(404).end(); 1132 AP.sendAP(res, AP.listPlaylistsAP(baseUrl(req), site, wantsEnriched(req, res) ));1132 AP.sendAP(res, AP.listPlaylistsAP(baseUrl(req), site, wantsEnriched(req, res), { page: paginaNr(req) })); 1133 1133 }); 1134 1134 … … 1139 1139 const site = publicSite(req.params.slug); 1140 1140 if (!site) return res.status(404).end(); 1141 AP.sendAP(res, AP.buildTrackCollection(baseUrl(req), site, AP.siteOpenTracks(site.id, { alles: await magAlles(req, site.slug) }) ));1141 AP.sendAP(res, AP.buildTrackCollection(baseUrl(req), site, AP.siteOpenTracks(site.id, { alles: await magAlles(req, site.slug) }), { page: paginaNr(req) })); 1142 1142 }); 1143 1143 … … 1150 1150 // Openbaar, want alles erin is fedi_open. Er valt dus niets goed te keuren en de 1151 1151 // volgerslijst blijft leeg: wie ons volgt volgt de ACTOR, niet de bak. 1152 // 1153 // `?page=` MOET hier doorgegeven worden. Zonder dat adverteert de wortel een 1154 // `first` die op zichzelf uitkomt: de lezer volgt hem, krijgt weer een `Library` 1155 // in plaats van een pagina, en klapt eruit -- open.audio gaf op 15-8 een 500 op 1156 // precies deze URL. Dezelfde les als bij de outbox (shaer-sk4): een `first` 1157 // beloven is een pagina beloven. 1152 1158 router.get('/ap/users/:slug/library', (req, res) => { 1153 1159 const site = publicSite(req.params.slug); 1154 1160 if (!site) return res.status(404).end(); 1155 AP.sendAP(res, AP.buildLibrary(baseUrl(req), site, AP.siteOpenTracks(site.id) ));1161 AP.sendAP(res, AP.buildLibrary(baseUrl(req), site, AP.siteOpenTracks(site.id), { page: paginaNr(req) })); 1156 1162 }); 1157 1163 … … 1161 1167 const site = publicSite(req.params.slug); 1162 1168 if (!site) return res.status(404).end(); 1163 AP.sendAP(res, AP.pagedCollection(`${AP.libraryId(baseUrl(req), site)}/followers`, [] ));1169 AP.sendAP(res, AP.pagedCollection(`${AP.libraryId(baseUrl(req), site)}/followers`, [], { page: paginaNr(req) })); 1164 1170 }); 1165 1171
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)