From be21994bfd9ee1f82d92b91884c4f9ac2826a0c3 Mon Sep 17 00:00:00 2001 From: Violet Caulfield Date: Sat, 22 Mar 2025 01:47:17 -0500 Subject: [PATCH] revert revert --- player/provider.tsx | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/player/provider.tsx b/player/provider.tsx index 81575ca8..a534d359 100644 --- a/player/provider.tsx +++ b/player/provider.tsx @@ -115,10 +115,10 @@ const PlayerContextInitializer = () => { trigger("impactLight"); if (mutation.queuingType === QueuingType.PlayingNext) - return addToNext([await mapDtoToTrack(mutation.track, mutation.queuingType)]); + return addToNext([mapDtoToTrack(mutation.track, mutation.queuingType)]); else - return addToQueue([await mapDtoToTrack(mutation.track, mutation.queuingType)]) + return addToQueue([mapDtoToTrack(mutation.track, mutation.queuingType)]) }, onSuccess: (data, { queuingType }) => { trigger("notificationSuccess"); @@ -229,16 +229,13 @@ const PlayerContextInitializer = () => { setIsSkipping(true); // Optimistically set now playing - setNowPlaying(await mapDtoToTrack(mutation.tracklist[mutation.index ?? 0], QueuingType.FromSelection)); + setNowPlaying(mapDtoToTrack(mutation.tracklist[mutation.index ?? 0], QueuingType.FromSelection)); await resetQueue(false); - - let queuedTracks : JellifyTrack[] = []; - - mutation.tracklist.forEach(async (track) => { - queuedTracks.push(await mapDtoToTrack(track)) - }) - await addToQueue(queuedTracks); + + await addToQueue(mutation.tracklist.map((track) => { + return mapDtoToTrack(track) + })); setQueue(mutation.queue); },