Changeset a5d14c7 in Klonkt for src/routes/activitypub.js
- Timestamp:
- 08/09/2026 08:20:24 AM (4 weeks ago)
- Branches:
- main
- Children:
- 0677bac
- Parents:
- b2adc20
- File:
-
- 1 edited
-
src/routes/activitypub.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/activitypub.js
rb2adc20 ra5d14c7 784 784 }); 785 785 786 // De losse tracks van een post als EEN uitgave (shaer-38y). Ze gingen tot nu 787 // toe los de deur uit -- Audio-objecten die een lezer nergens kon plaatsen. Ze 788 // horen bij elkaar omdat ze in dezelfde post staan, en die post leent zijn 789 // titel, tekst, hoes en tags uit. 404 als de post geen muzikale eenheid IS: 790 // dan is er niets om naar te wijzen, en dat is geen lege collectie maar een 791 // collectie die niet bestaat. 792 router.get('/ap/users/:slug/posts/:id/tracks', (req, res) => { 793 const site = publicSite(req.params.slug); 794 if (!site) return res.status(404).end(); 795 const post = db.prepare( 796 "SELECT id, slug, title, excerpt, content, cover_image_url, tags FROM posts WHERE id = ? AND site_id = ? AND status = 'published'" 797 ).get(req.params.id, site.id); 798 if (!post) return res.status(404).end(); 799 const col = AP.buildPostTrackCollection(baseUrl(req), site, post); 800 if (!col) return res.status(404).end(); 801 AP.sendAP(res, col); 802 }); 803 786 804 router.get('/ap/users/:slug/playlists/:id', (req, res) => { 787 805 const site = publicSite(req.params.slug);
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)