From bd75ac61900ebd0d5725c6f5b72592b14dd60416 Mon Sep 17 00:00:00 2001 From: arabian Date: Sat, 24 Jan 2026 22:34:25 +0300 Subject: [PATCH] refactor: remove unused fields from AudioPlayerState --- src/types/gui.rs | 11 ----------- src/utils/gui.rs | 19 ------------------- 2 files changed, 30 deletions(-) diff --git a/src/types/gui.rs b/src/types/gui.rs index 82f8b15..2d7ce04 100644 --- a/src/types/gui.rs +++ b/src/types/gui.rs @@ -43,17 +43,6 @@ pub struct AudioPlayerState { pub tracks: Vec, - pub current_file_path: PathBuf, - - pub is_paused: bool, - pub looped: bool, - - pub volume: f32, - pub new_volume: Option, - pub position: f32, - pub new_position: Option, - pub duration: f32, - pub current_input: String, pub all_inputs: HashMap, } diff --git a/src/utils/gui.rs b/src/utils/gui.rs index 011f962..717837f 100644 --- a/src/utils/gui.rs +++ b/src/utils/gui.rs @@ -139,26 +139,7 @@ pub fn start_app_state_thread(audio_player_state_shared: Arc state, }; guard.tracks = tracks.clone(); - if let Some(last_track) = tracks.last() { - guard.current_file_path = last_track.path.clone(); - guard.position = last_track.position; - guard.duration = last_track.duration.unwrap_or(1.0); - guard.looped = last_track.looped; - } else { - guard.current_file_path = PathBuf::new(); - guard.position = 0.0; - guard.duration = 1.0; - guard.looped = false; - } - guard.is_paused = is_paused; - guard.volume = match guard.new_volume { - Some(new_volume) => { - guard.new_volume = None; - new_volume - } - None => volume, - }; guard.current_input = current_input; guard.all_inputs = all_inputs; }