From 2f9b27adb5129698242ded730df6e61dbb8df863 Mon Sep 17 00:00:00 2001 From: DaXcess Date: Wed, 20 Sep 2023 20:15:23 +0200 Subject: [PATCH] I'm ready --- src/player/mod.rs | 4 ++-- src/session/pbi.rs | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/player/mod.rs b/src/player/mod.rs index 41a3e7a..b651852 100644 --- a/src/player/mod.rs +++ b/src/player/mod.rs @@ -221,7 +221,7 @@ impl PlayerTask { let mut pbi = self.pbi.lock().await; if let Some(pbi) = pbi.as_mut() { - pbi.update_track(current); + pbi.update_track(new_track_id, current); } } } @@ -317,7 +317,7 @@ impl PlayerTask { if let Ok(current) = self.resolve_audio_info(spotify_id).await { match pbi.as_mut() { Some(pbi) => { - pbi.update_track(current); + pbi.update_track(spotify_id, current); pbi.update_pos_dur(position_ms, duration_ms, true); } None => { diff --git a/src/session/pbi.rs b/src/session/pbi.rs index 11629da..e3402b8 100644 --- a/src/session/pbi.rs +++ b/src/session/pbi.rs @@ -52,7 +52,8 @@ impl PlaybackInfo { } /// Update spotify id, track and episode - pub fn update_track(&mut self, track: CurrentTrack) { + pub fn update_track(&mut self, spotify_id: SpotifyId, track: CurrentTrack) { + self.spotify_id = spotify_id; self.track = track; }