diff --git a/src/model/album.rs b/src/model/album.rs index e038b68..b16be45 100644 --- a/src/model/album.rs +++ b/src/model/album.rs @@ -38,7 +38,7 @@ impl Album { if let Some(ref album_id) = self.id { let mut collected_tracks = Vec::new(); - if let Some(full_album) = spotify.api.full_album(album_id) { + if let Some(full_album) = spotify.api.album(album_id) { let mut tracks_result = Some(full_album.tracks.clone()); while let Some(ref tracks) = tracks_result { for t in &tracks.items { diff --git a/src/spotify_api.rs b/src/spotify_api.rs index f3ef229..1248e7a 100644 --- a/src/spotify_api.rs +++ b/src/spotify_api.rs @@ -267,6 +267,7 @@ impl WebApi { } pub fn album(&self, album_id: &str) -> Option { + debug!("fetching album {}", album_id); let aid = AlbumId::from_id(album_id).ok()?; self.api_with_retry(|api| api.album(aid.clone())) } @@ -407,16 +408,13 @@ impl WebApi { ApiResult::new(MAX_LIMIT, Arc::new(fetch_page)) } - pub fn full_album(&self, album_id: &str) -> Option { - self.api_with_retry(|api| api.album(AlbumId::from_id(album_id).unwrap())) - } - pub fn album_tracks( &self, album_id: &str, limit: u32, offset: u32, ) -> Option> { + debug!("fetching album tracks {}", album_id); self.api_with_retry(|api| { api.album_track_manual( AlbumId::from_id(album_id).unwrap(),