diff options
Diffstat (limited to 'src/utils/volume.rs')
-rw-r--r-- | src/utils/volume.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/utils/volume.rs b/src/utils/volume.rs index c020ce8..05c1dbe 100644 --- a/src/utils/volume.rs +++ b/src/utils/volume.rs @@ -1,8 +1,9 @@ use crate::config::CONFIG; +use crate::types::ThreadsData; use alsa::mixer::{Mixer, SelemChannelId, SelemId}; // getting volume percentage -pub fn get_volume() -> String { +pub fn get_volume() -> ThreadsData { let card = if CONFIG.volume.card == "PULSE" { "pulse" } else { @@ -27,5 +28,6 @@ pub fn get_volume() -> String { ((raw_volume as f64 / range as f64) * 100.) as u64 }; - format!(" {} {}% {}", CONFIG.volume.icon, vol, CONFIG.seperator) + let data = format!(" {} {}% {}", CONFIG.volume.icon, vol, CONFIG.seperator); + ThreadsData::Sound(data) } |