mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-22 06:25:41 +00:00
168d5905c2
Move all eleven queue-mutation actions (enqueue, enqueueAt, playNext, enqueueRadio, setRadioArtistId, pruneUpcomingToCurrent, clearQueue, reorderQueue, shuffleQueue, shuffleUpcomingQueue, removeTrack) from the playerStore create() body into a new `createQueueMutationActions` factory, following the action-factory pattern established in E.31 (Last.fm) + E.32 (UI state). Pure code-move: existing characterization tests in playerStore.queue.test.ts continue to exercise the actions through the full store flow. playerStore.ts: 1463 → 1247 LOC (−216).