MCPcopy Create free account
hub / github.com/Moosync/Moosync / get_raw_volume

Method get_raw_volume

src/store/player_store.rs:427–437  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

425
426 #[tracing::instrument(level = "debug", skip(self))]
427 pub fn get_raw_volume(&self) -> f64 {
428 if let VolumeMode::PersistSeparate = self.data.player_details.volume_mode {
429 let song_key = self.get_song_key();
430 if !song_key.is_empty() {
431 if let Some(volume) = self.data.player_details.volume_map.get(&song_key) {
432 return *volume;
433 }
434 }
435 }
436 self.data.player_details.volume
437 }
438
439 #[tracing::instrument(level = "debug", skip(self))]
440 pub fn get_queue_songs(&self) -> Vec<Song> {

Callers 1

ExtraControlsFunction · 0.80

Calls 2

get_song_keyMethod · 0.80
getMethod · 0.80

Tested by

no test coverage detected