mirror of https://github.com/Nezreka/SoulSync.git
mirror_playlist() was deleting all tracks and re-inserting them,
which wiped the extra_data containing discovery results. Now saves
the {source_track_id: extra_data} map before deleting and restores
it on re-insert for tracks that don't bring their own extra_data.
This prevents discovery loss when playlists auto-refresh on tab load.
pull/253/head
parent
06f0e53a6f
commit
5334a4688e
Loading…
Reference in new issue