21 lines
514 B
Rust
21 lines
514 B
Rust
pub mod audio;
|
|
pub mod models;
|
|
pub mod transcription;
|
|
|
|
use crate::utils::cancel_current_operation;
|
|
use tauri::{AppHandle, Manager};
|
|
|
|
#[tauri::command]
|
|
pub fn cancel_operation(app: AppHandle) {
|
|
cancel_current_operation(&app);
|
|
}
|
|
|
|
#[tauri::command]
|
|
pub fn get_app_dir_path(app: AppHandle) -> Result<String, String> {
|
|
let app_data_dir = app
|
|
.path()
|
|
.app_data_dir()
|
|
.map_err(|e| format!("Failed to get app data directory: {}", e))?;
|
|
|
|
Ok(app_data_dir.to_string_lossy().to_string())
|
|
}
|