From cfda46e07eaaeba040a0af1f52747f036087f074 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 19 Jul 2025 14:03:22 +0600 Subject: [PATCH] chore: fix saving tracks not working --- lib/provider/metadata_plugin/library/tracks.dart | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/provider/metadata_plugin/library/tracks.dart b/lib/provider/metadata_plugin/library/tracks.dart index d80a8bb1..b9747c6c 100644 --- a/lib/provider/metadata_plugin/library/tracks.dart +++ b/lib/provider/metadata_plugin/library/tracks.dart @@ -29,17 +29,13 @@ class MetadataPluginSavedTracksNotifier Future addFavorite(List tracks) async { await (await metadataPlugin).track.save(tracks.map((e) => e.id).toList()); - for (final track in tracks) { - ref.invalidate(metadataPluginIsSavedTrackProvider(track.id)); - } + ref.invalidateSelf(); } Future removeFavorite(List tracks) async { await (await metadataPlugin).track.unsave(tracks.map((e) => e.id).toList()); - for (final track in tracks) { - ref.invalidate(metadataPluginIsSavedTrackProvider(track.id)); - } + ref.invalidateSelf(); } }