Changeset 2091647 in Klonkt for src/routes
- Timestamp:
- 08/15/2026 07:03:06 AM (4 weeks ago)
- Branches:
- main
- Children:
- 732272a
- Parents:
- eac3229
- File:
-
- 1 edited
-
src/routes/activitypub.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/activitypub.js
reac3229 r2091647 1142 1142 }); 1143 1143 1144 // De bibliotheek van deze site (shaer-0nh). Funkwhale's Audio draagt een 1145 // `library`, en dat is bij hen het haakje waar een UPLOAD aan komt te hangen -- 1146 // zonder die bak blijft een binnengehaalde track daar een naam zonder geluid. 1147 // Gemeten op 13-8: open.audio had onze vier tracks wel, met onze eigen AP-id's, 1148 // maar uploads leeg en is_playable false. 1149 // 1150 // Openbaar, want alles erin is fedi_open. Er valt dus niets goed te keuren en de 1151 // volgerslijst blijft leeg: wie ons volgt volgt de ACTOR, niet de bak. 1152 router.get('/ap/users/:slug/library', (req, res) => { 1153 const site = publicSite(req.params.slug); 1154 if (!site) return res.status(404).end(); 1155 AP.sendAP(res, AP.buildLibrary(baseUrl(req), site, AP.siteOpenTracks(site.id))); 1156 }); 1157 1158 // De volgerscollectie die hun docs als vereist noemen. Leeg en eerlijk: er is 1159 // geen goedkeuringspad omdat de bibliotheek openbaar is. 1160 router.get('/ap/users/:slug/library/followers', (req, res) => { 1161 const site = publicSite(req.params.slug); 1162 if (!site) return res.status(404).end(); 1163 AP.sendAP(res, AP.pagedCollection(`${AP.libraryId(baseUrl(req), site)}/followers`, [])); 1164 }); 1165 1144 1166 // Eén track, los op te halen. Een gesloten track is AFWEZIG, niet leeg: 404, 1145 1167 // dezelfde regel als in de collectie, zodat het bestaan van een gated nummer
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)