diff options
author | Mustafa Salih <37256744+MustafaSalih1993@users.noreply.github.com> | 2021-04-29 21:59:59 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-29 21:59:59 +0300 |
commit | 6b92cecef43b824c0dbae69312fcf669a5058853 (patch) | |
tree | 3464c07cfa27376f416ee76b49602d9f92ad3f6c /src/utils/mpd.rs | |
parent | cc0c16a3d0179156059971303779263bfc450d35 (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.rs | 6 |
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, }; |