fix(startup): use tauri::async_runtime::spawn for pre-warm — tokio::spawn panics before runtime is live in setup()
This commit is contained in:
@@ -175,8 +175,8 @@ pub fn prewarm_default_model(whisper_engine: Arc<LocalEngine>) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
tokio::spawn(async move {
|
tauri::async_runtime::spawn(async move {
|
||||||
let result = tokio::task::spawn_blocking(move || {
|
let result = tauri::async_runtime::spawn_blocking(move || {
|
||||||
load_model_from_disk(&model_id).map(|model| {
|
load_model_from_disk(&model_id).map(|model| {
|
||||||
whisper_engine.load(model, model_id);
|
whisper_engine.load(model, model_id);
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user