mirror of
https://github.com/tsirysndr/music-player.git
synced 2026-01-10 05:37:57 -05:00
Merge pull request #140 from tsirysndr/fix/chromecast
fix(graphql): handle error on get chromecast status
This commit is contained in:
@@ -348,11 +348,18 @@ impl<'a> Player for Chromecast<'a> {
|
||||
|
||||
if let Some(cast_device) = &self.client {
|
||||
let app_to_manage = CastDeviceApp::from_str(DEFAULT_APP_ID).unwrap();
|
||||
// println!("{:?}", cast_device.receiver.get_status());
|
||||
|
||||
if cast_device.receiver.get_status().is_err() {
|
||||
println!("[chromecast] Reconnecting to device");
|
||||
self.reconnect()?;
|
||||
return Ok(Playback {
|
||||
current_track: None,
|
||||
index: 0,
|
||||
position_ms: 0,
|
||||
is_playing: false,
|
||||
current_item_id: None,
|
||||
items: vec![],
|
||||
});
|
||||
}
|
||||
|
||||
let cast_device = self.client.as_ref().unwrap();
|
||||
|
||||
Reference in New Issue
Block a user