fix: change get_state and get_position methods to take immutable reference

This commit is contained in:
2026-01-02 02:09:10 +03:00
parent 180a69bd40
commit cc3bec0746
+2 -2
View File
@@ -147,7 +147,7 @@ impl AudioPlayer {
self.sink.is_paused() self.sink.is_paused()
} }
pub fn get_state(&mut self) -> PlayerState { pub fn get_state(&self) -> PlayerState {
if self.sink.len() == 0 { if self.sink.len() == 0 {
return PlayerState::Stopped; return PlayerState::Stopped;
} }
@@ -164,7 +164,7 @@ impl AudioPlayer {
self.sink.set_volume(volume); self.sink.set_volume(volume);
} }
pub fn get_position(&mut self) -> f32 { pub fn get_position(&self) -> f32 {
if self.get_state() == PlayerState::Stopped { if self.get_state() == PlayerState::Stopped {
return 0.0; return 0.0;
} }