fix(startup): use tauri::async_runtime::spawn for pre-warm — tokio::spawn panics before runtime is live in setup()

This commit is contained in:
2026-04-18 10:10:16 +01:00
parent 0004433f2d
commit 61c96d7805

View File

@@ -175,8 +175,8 @@ pub fn prewarm_default_model(whisper_engine: Arc<LocalEngine>) {
return;
}
tokio::spawn(async move {
let result = tokio::task::spawn_blocking(move || {
tauri::async_runtime::spawn(async move {
let result = tauri::async_runtime::spawn_blocking(move || {
load_model_from_disk(&model_id).map(|model| {
whisper_engine.load(model, model_id);
})