chore: bump rspotify to latest version
parent
8b227c7bbb
commit
30990304d9
|
@ -10,7 +10,7 @@ teloxide = { version = "0.9.2", features = ["auto-send", "macros"] }
|
||||||
log = "0.4.17"
|
log = "0.4.17"
|
||||||
pretty_env_logger = "0.5.0"
|
pretty_env_logger = "0.5.0"
|
||||||
tokio = { version = "1.20.0", features = ["rt-multi-thread", "macros"] }
|
tokio = { version = "1.20.0", features = ["rt-multi-thread", "macros"] }
|
||||||
rspotify = { version = "0.11.7", features = ["default"]}
|
rspotify = { version = "0.12.0", features = ["default"]}
|
||||||
sentry = "0.32.1"
|
sentry = "0.32.1"
|
||||||
invidious = "0.2.1"
|
invidious = "0.2.1"
|
||||||
itertools = "0.12.0"
|
itertools = "0.12.0"
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
use async_trait::async_trait;
|
use async_trait::async_trait;
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
use mockall::{automock, mock, predicate::*};
|
use mockall::{automock, mock, predicate::*};
|
||||||
|
use rspotify::model::Country::UnitedStates;
|
||||||
use rspotify::model::PlayableItem::{Episode, Track};
|
use rspotify::model::PlayableItem::{Episode, Track};
|
||||||
use rspotify::model::{AlbumId, PlaylistId, TrackId};
|
use rspotify::model::{AlbumId, PlaylistId, TrackId, Market};
|
||||||
use rspotify::prelude::*;
|
use rspotify::prelude::*;
|
||||||
use rspotify::{ClientCredsSpotify, Credentials};
|
use rspotify::{ClientCredsSpotify, Credentials};
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
@ -99,7 +100,8 @@ impl SearchableClient for Client {
|
||||||
Err(_e) => return None,
|
Err(_e) => return None,
|
||||||
};
|
};
|
||||||
|
|
||||||
match self.client.track(track_id).await {
|
// Search track from US market
|
||||||
|
match self.client.track(track_id, Some(Market::Country(UnitedStates))).await {
|
||||||
Ok(track) => Some(TrackInfo {
|
Ok(track) => Some(TrackInfo {
|
||||||
name: track.name,
|
name: track.name,
|
||||||
artists: track.artists.iter().map(|x| x.name.clone()).collect(),
|
artists: track.artists.iter().map(|x| x.name.clone()).collect(),
|
||||||
|
@ -115,7 +117,8 @@ impl SearchableClient for Client {
|
||||||
Err(_e) => return None,
|
Err(_e) => return None,
|
||||||
};
|
};
|
||||||
|
|
||||||
match self.client.album(album_id).await {
|
// Search album from US market
|
||||||
|
match self.client.album(album_id, Some(Market::Country(UnitedStates))).await {
|
||||||
Ok(album) => Some(AlbumInfo {
|
Ok(album) => Some(AlbumInfo {
|
||||||
name: album.name,
|
name: album.name,
|
||||||
artists: album.artists.iter().map(|x| x.name.clone()).collect(),
|
artists: album.artists.iter().map(|x| x.name.clone()).collect(),
|
||||||
|
|
Loading…
Reference in New Issue