source: Klonkt/src/services/ActivityPubService.js@ 060d4a5

main
Last change on this file since 060d4a5 was 060d4a5, checked in by Robin <roboburr@…>, 4 weeks ago

De muziekkant naar music/ (shaer-drc, stap 2)

src/services/music/index.js 332 regels
ActivityPubService.js 6374 -> 6060 regels

Verhuisd, ongewijzigd: het Audio-object en zijn collecties (buildTrackAudio,
buildTrackCollection, buildTrackCreate, buildPlaylistCollection,
listPlaylistsAP, playlistLinkTags), de zoekopdrachten eromheen
(siteOpenTracks, playlistOpenTracks, openTrack, trackHostPosts), de
licentievertaling en channelCategory.

Dezelfde regel als guardianship: deze map kent alleen db en ap-core en
importeert nooit terug. ActivityPubService importeert hiervandaan en geeft
door wat hij altijd al exporteerde, zodat elke aanroep blijft werken.

WAT ER BEWUST NIET MEE GING: pickLink en timelineFields. Die horen bij de
INKOMENDE kant -- wat een vreemde server ons stuurt -- en niet bij het bouwen
van onze eigen objecten. Dat pickLink toevallig ook over audio-links gaat maakt
hem nog geen muziekcode.

Dit is de plek waar de typering uit shaer-cyg gaat landen: playlist versus
album, afgeleid uit wat er in de post staat. Dat is de reden dat de verhuizing
vooropging -- anders zou die code twee keer verplaatst worden.

Geen gedragsverandering.

Co-Authored-By: Claude Opus 5 <noreply@…>

  • Property mode set to 100644
File size: 340.5 KB

HTML preview not available, since the file size exceeds 256.0 KB.Try downloading the file instead.

Note: See TracBrowser for help on using the repository browser.