fix: assign lastId when track fetch completes regardless of error

This commit is contained in:
Kingkor Roy Tirtho 2024-04-09 21:23:35 +06:00
parent ed079e3e15
commit 32e0688b17

View File

@ -74,8 +74,9 @@ extension ProxyPlaylistListeners on ProxyPlaylistNotifier {
if (lastTrack == nextTrack.id) return;
await ref.read(sourcedTrackProvider(nextTrack).future);
lastTrack = nextTrack.id!;
await ref.read(sourcedTrackProvider(nextTrack).future).whenComplete(() {
lastTrack = nextTrack.id!;
});
});
}