mirror of
https://github.com/bbara04/Purefin.git
synced 2026-07-23 19:26:50 +00:00
Drop a duplicate getLibraries call from loadLatestLibraryContent by reusing the libraries already loaded earlier in the same refresh. Add a 30s debounce to HomeRefreshCoordinator.onResumed so rapid resume/tab-switch events coalesce into a single refresh; pull-to-refresh bypasses the gate via onRefresh. Rate-limit SyncPlaybackPositionsHomeRefreshSideEffect to once every 6h with a 25-item cap and a rotating window cursor, so users with many downloads no longer fire one getItemInfo call per item on every resume.