diff --git a/src-tauri/src/services/orchestrator.rs b/src-tauri/src/services/orchestrator.rs index 7de7669..252a369 100644 --- a/src-tauri/src/services/orchestrator.rs +++ b/src-tauri/src/services/orchestrator.rs @@ -354,7 +354,7 @@ async fn process_ticket(db: &Arc>, app_handle: &AppHandle) -> } pub fn start(db: Arc>, app_handle: AppHandle) { - tokio::spawn(async move { + tauri::async_runtime::spawn(async move { let mut tick = interval(Duration::from_secs(10)); loop { tick.tick().await; diff --git a/src-tauri/src/services/poller.rs b/src-tauri/src/services/poller.rs index a7d98a8..c1c907e 100644 --- a/src-tauri/src/services/poller.rs +++ b/src-tauri/src/services/poller.rs @@ -14,7 +14,7 @@ pub fn start( http_client: reqwest::Client, app_handle: AppHandle, ) { - tokio::spawn(async move { + tauri::async_runtime::spawn(async move { let mut tick = interval(Duration::from_secs(60)); loop { tick.tick().await;