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,9 +74,10 @@ extension ProxyPlaylistListeners on ProxyPlaylistNotifier {
if (lastTrack == nextTrack.id) return; if (lastTrack == nextTrack.id) return;
await ref.read(sourcedTrackProvider(nextTrack).future); await ref.read(sourcedTrackProvider(nextTrack).future).whenComplete(() {
lastTrack = nextTrack.id!; lastTrack = nextTrack.id!;
}); });
});
} }
StreamSubscription subscribeToPlayerError() { StreamSubscription subscribeToPlayerError() {