From 9ba4becaeeb1146a57b6d71187aa9ff3c0f361ce Mon Sep 17 00:00:00 2001 From: CJ Pais Date: Mon, 17 Feb 2025 12:20:04 -0800 Subject: [PATCH] clean up a bunch of unused warnings. --- src-tauri/src/lib.rs | 6 ++---- src-tauri/src/managers/audio.rs | 30 +++--------------------------- 2 files changed, 5 insertions(+), 31 deletions(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 4fde855..b4cae0e 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -1,15 +1,13 @@ mod managers; -use log::{info, Level}; +use log::info; +use managers::audio::AudioRecordingManager; use managers::keybinding::KeyBindingManager; use managers::transcription::TranscriptionManager; -use managers::{audio::AudioRecordingManager, transcription}; use rdev::{simulate, EventType, Key, SimulateError}; -use rig::streaming::StreamingChoice; use rig::{completion::Prompt, providers::anthropic}; use std::sync::{Arc, Mutex}; use std::{thread, time}; -use tauri::RunEvent; use tauri_plugin_autostart::MacosLauncher; use tauri_plugin_clipboard_manager::ClipboardExt; diff --git a/src-tauri/src/managers/audio.rs b/src-tauri/src/managers/audio.rs index e274d98..54de375 100644 --- a/src-tauri/src/managers/audio.rs +++ b/src-tauri/src/managers/audio.rs @@ -5,7 +5,6 @@ use std::vec::Vec; #[derive(Clone, Debug)] pub enum RecordingState { - Initializing, Idle, Recording { binding_id: String }, } @@ -13,9 +12,6 @@ pub enum RecordingState { pub struct AudioRecordingManager { state: Arc>, buffer: Arc>>, - channels: u16, - sample_rate: u32, - resampler: Arc>>, } impl AudioRecordingManager { @@ -27,17 +23,11 @@ impl AudioRecordingManager { let config = device.default_input_config()?; - let channels = config.channels(); + // let channels = config.channels(); let sample_rate = config.sample_rate().0; // Configure the resampler with more flexible parameters - let resampler = FftFixedIn::new( - sample_rate as usize, - 16000, - 1024, - 2, - 1, // Match input channels - )?; + let resampler = FftFixedIn::new(sample_rate as usize, 16000, 1024, 2, 1)?; let state = Arc::new(Mutex::new(RecordingState::Idle)); let buffer = Arc::new(Mutex::new(Vec::new())); @@ -94,13 +84,7 @@ impl AudioRecordingManager { std::thread::park(); }); - Ok(Self { - state, - buffer, - channels, - sample_rate, - resampler, - }) + Ok(Self { state, buffer }) } pub fn try_start_recording(&self, binding_id: &str) -> bool { @@ -124,10 +108,6 @@ impl AudioRecordingManager { ); false } - RecordingState::Initializing => { - println!("Cannot start recording: initializing"); - false - } } } @@ -169,8 +149,4 @@ impl AudioRecordingManager { } } } - - pub fn get_current_recording_state(&self) -> RecordingState { - self.state.lock().unwrap().clone() - } }