From dbd8827bb27a73190bada63249db6c5873b47c9a Mon Sep 17 00:00:00 2001 From: Maicon Moreira <50086618+Maicon-Moreira@users.noreply.github.com> Date: Thu, 27 Nov 2025 07:46:41 -0300 Subject: [PATCH] feat(audio): async play test sound (#375) Co-authored-by: CJ Pais --- src-tauri/src/audio_feedback.rs | 2 +- src-tauri/src/commands/audio.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/audio_feedback.rs b/src-tauri/src/audio_feedback.rs index 0d7b85f..c02058c 100644 --- a/src-tauri/src/audio_feedback.rs +++ b/src-tauri/src/audio_feedback.rs @@ -63,7 +63,7 @@ pub fn play_feedback_sound_blocking(app: &AppHandle, sound_type: SoundType) { pub fn play_test_sound(app: &AppHandle, sound_type: SoundType) { let settings = settings::get_settings(app); if let Some(path) = resolve_sound_path(app, &settings, sound_type) { - play_sound_async(app, path); + play_sound_blocking(app, &path); } } diff --git a/src-tauri/src/commands/audio.rs b/src-tauri/src/commands/audio.rs index 22a3d46..48209f4 100644 --- a/src-tauri/src/commands/audio.rs +++ b/src-tauri/src/commands/audio.rs @@ -160,7 +160,7 @@ pub fn get_selected_output_device(app: AppHandle) -> Result { #[tauri::command] #[specta::specta] -pub fn play_test_sound(app: AppHandle, sound_type: String) { +pub async fn play_test_sound(app: AppHandle, sound_type: String) { let sound = match sound_type.as_str() { "start" => audio_feedback::SoundType::Start, "stop" => audio_feedback::SoundType::Stop,