clean up a bunch of unused warnings.

This commit is contained in:
CJ Pais 2025-02-17 12:20:04 -08:00
parent 92ce2614dd
commit 9ba4becaee
2 changed files with 5 additions and 31 deletions

View file

@ -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;

View file

@ -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<Mutex<RecordingState>>,
buffer: Arc<Mutex<Vec<f32>>>,
channels: u16,
sample_rate: u32,
resampler: Arc<Mutex<FftFixedIn<f32>>>,
}
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()
}
}