aboutsummaryrefslogtreecommitdiff
path: root/src/utils/mpd.rs
diff options
context:
space:
mode:
authorMustafa Salih <37256744+MustafaSalih1993@users.noreply.github.com>2021-04-29 21:59:59 +0300
committerGitHub <noreply@github.com>2021-04-29 21:59:59 +0300
commit6b92cecef43b824c0dbae69312fcf669a5058853 (patch)
tree3464c07cfa27376f416ee76b49602d9f92ad3f6c /src/utils/mpd.rs
parentcc0c16a3d0179156059971303779263bfc450d35 (diff)
getting battery percentage programmatically (#50)
* getting battery percentage programmatically * cargo.lock edit
Diffstat (limited to 'src/utils/mpd.rs')
-rw-r--r--src/utils/mpd.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/utils/mpd.rs b/src/utils/mpd.rs
index 3752387..678b59d 100644
--- a/src/utils/mpd.rs
+++ b/src/utils/mpd.rs
@@ -2,7 +2,6 @@ use crate::config::CONFIG;
use crate::types::ThreadsData;
use mpd::{Client, Song};
-// yes, error handling looks fucking sucks!
// getting mpd song file
pub fn get_mpd_current() -> ThreadsData {
let stream_path = format!("{}:{}", CONFIG.mpd.host, CONFIG.mpd.port);
@@ -12,10 +11,7 @@ pub fn get_mpd_current() -> ThreadsData {
_ => return empty_data,
};
let current: Song = match conn.currentsong() {
- Ok(opt) => match opt {
- Some(song) => song,
- _ => return empty_data,
- },
+ Ok(Some(song)) => song,
_ => return empty_data,
};