chore: fix saving tracks not working

This commit is contained in:
Kingkor Roy Tirtho 2025-07-19 14:03:22 +06:00
parent 60f032039f
commit cfda46e07e

View File

@ -29,17 +29,13 @@ class MetadataPluginSavedTracksNotifier
Future<void> addFavorite(List<SpotubeTrackObject> tracks) async { Future<void> addFavorite(List<SpotubeTrackObject> tracks) async {
await (await metadataPlugin).track.save(tracks.map((e) => e.id).toList()); await (await metadataPlugin).track.save(tracks.map((e) => e.id).toList());
for (final track in tracks) { ref.invalidateSelf();
ref.invalidate(metadataPluginIsSavedTrackProvider(track.id));
}
} }
Future<void> removeFavorite(List<SpotubeTrackObject> tracks) async { Future<void> removeFavorite(List<SpotubeTrackObject> tracks) async {
await (await metadataPlugin).track.unsave(tracks.map((e) => e.id).toList()); await (await metadataPlugin).track.unsave(tracks.map((e) => e.id).toList());
for (final track in tracks) { ref.invalidateSelf();
ref.invalidate(metadataPluginIsSavedTrackProvider(track.id));
}
} }
} }