mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-10-21 06:52:18 +02:00
The completion bridge maps, the precache set, the History row matcher and the bodies of the queue lookup and History index listeners lived on the Library tab State. CompletionBridgeTracker in lib/controllers now owns them. The two ref.listen registrations stay in build at the same positions and call into the tracker; the State forwards the old field names as getters so the part files read the same collections. Guards, the setState that drops removed items, the file check refresh order (file cache, then playable probe), the offset reset and the mounted rebuild after a History index change are unchanged.