From cc3bec0746ae2dc8a71d6655a270a5e640653d1a Mon Sep 17 00:00:00 2001 From: arabian Date: Fri, 2 Jan 2026 02:09:10 +0300 Subject: [PATCH] fix: change get_state and get_position methods to take immutable reference --- src/types/audio_player.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/types/audio_player.rs b/src/types/audio_player.rs index 4acf305..e490a29 100644 --- a/src/types/audio_player.rs +++ b/src/types/audio_player.rs @@ -147,7 +147,7 @@ impl AudioPlayer { self.sink.is_paused() } - pub fn get_state(&mut self) -> PlayerState { + pub fn get_state(&self) -> PlayerState { if self.sink.len() == 0 { return PlayerState::Stopped; } @@ -164,7 +164,7 @@ impl AudioPlayer { self.sink.set_volume(volume); } - pub fn get_position(&mut self) -> f32 { + pub fn get_position(&self) -> f32 { if self.get_state() == PlayerState::Stopped { return 0.0; }