Changeset 8ed36de in Klonkt for src/services/music/index.js
- Timestamp:
- 08/21/2026 04:57:20 PM (3 weeks ago)
- Branches:
- main
- Children:
- b0ccd0d
- Parents:
- 4e5fe29
- File:
-
- 1 edited
-
src/services/music/index.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/services/music/index.js
r4e5fe29 r8ed36de 165 165 } 166 166 167 /** 168 * De identiteit van een track op de draad. 169 * 170 * Staat apart omdat hij op TWEE momenten nodig is die ver uit elkaar liggen: 171 * bij het bouwen van het Audio-object, en bij het verwijderen ervan, wanneer de 172 * rij al weg is en er dus niets meer te bouwen valt. Toen dit nog inline stond, 173 * kende alleen de bouwkant de vorm en ging er bij verwijderen geen Delete uit -- 174 * elke server die de track had geindexeerd hield hem voor altijd (21-8). 175 */ 176 export function trackUri(base, site, id) { 177 return `${actorId(base, site.slug)}/tracks/${encodeURIComponent(id)}`; 178 } 179 167 180 export function buildTrackAudio(base, site, r, opts = {}) { 168 181 const abs = (u) => !u ? null : (/^https?:/i.test(u) ? u : `${base}${u.startsWith('/') ? '' : '/'}${u}`); … … 187 200 const a = { 188 201 ...(opts.standalone ? { '@context': AP_CONTEXT } : {}), 189 id: `${actorId(base, site.slug)}/tracks/${encodeURIComponent(r.id)}`,202 id: trackUri(base, site, r.id), 190 203 type: 'Audio', 191 204 name: r.title || 'Audio',
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)