From e3d8239b9f5700bfb17c4758d95ba1db1f0e718a Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sun, 4 Jun 2023 15:33:57 +0600 Subject: [PATCH] fix: error log --- .../proxy_playlist_provider.dart | 44 ++++++++----------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/lib/provider/proxy_playlist/proxy_playlist_provider.dart b/lib/provider/proxy_playlist/proxy_playlist_provider.dart index 5b29ecf0..99cf65bc 100644 --- a/lib/provider/proxy_playlist/proxy_playlist_provider.dart +++ b/lib/provider/proxy_playlist/proxy_playlist_provider.dart @@ -216,35 +216,29 @@ class ProxyPlaylistNotifier extends PersistedStateNotifier int initialIndex = 0, bool autoPlay = false, }) async { - try { - tracks = blacklist.filter(tracks).toList() as List; - final addableTrack = await SpotubeTrack.fetchFromTrack( - tracks.elementAt(initialIndex), - preferences, - ); + tracks = blacklist.filter(tracks).toList() as List; + final addableTrack = await SpotubeTrack.fetchFromTrack( + tracks.elementAt(initialIndex), + preferences, + ); - print('addableTrack: $addableTrack'); + state = state.copyWith( + tracks: mergeTracks([addableTrack], tracks), + active: initialIndex, + ); - state = state.copyWith( - tracks: mergeTracks([addableTrack], tracks), - active: initialIndex, - ); + await notificationService.addTrack(addableTrack); - await notificationService.addTrack(addableTrack); + await audioPlayer.openPlaylist( + state.tracks.map(makeAppropriateSource).toList(), + initialIndex: initialIndex, + autoPlay: autoPlay, + ); - await audioPlayer.openPlaylist( - state.tracks.map(makeAppropriateSource).toList(), - initialIndex: initialIndex, - autoPlay: autoPlay, - ); - - await storeTrack( - tracks.elementAt(initialIndex), - addableTrack, - ); - } catch (e) { - print('Error: $e'); - } + await storeTrack( + tracks.elementAt(initialIndex), + addableTrack, + ); } Future jumpTo(int index) async {