mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-09 01:16:15 -08:00
Save and restore favorited and recently viewed Xtream items when deleting and re-importing playlist content. - Return favoritedXtreamIds and recentlyViewedXtreamIds from deleteXtreamPlaylistContent so callers can capture user data before . - Add restoreXtreamUserData to the database service to allow restoring favorites and recently viewed entries after a refresh. - Query and collect xtreamIds and timestamps for favorites and recently viewed items in the backend before deleting content. - Persist the captured user data to localStorage in the recent playlists component so it can be used to restore state after re-importing the playlist. - Keep existing playlist metadata update flow intact. This prevents loss of user-specific favorites and recent history when refreshing Xtream playlists.