diff --git a/mediarepo-api/src/tauri_plugin/commands/daemon.rs b/mediarepo-api/src/tauri_plugin/commands/daemon.rs index 14711b7..2e90dfa 100644 --- a/mediarepo-api/src/tauri_plugin/commands/daemon.rs +++ b/mediarepo-api/src/tauri_plugin/commands/daemon.rs @@ -21,5 +21,9 @@ pub async fn start_daemon(app_state: AppAccess<'_>, repo_path: String) -> Plugin #[tauri::command] pub async fn check_daemon_running(address: String) -> PluginResult { - Ok(ApiClient::connect(&address).await.is_ok()) + if let Ok(api_client) = ApiClient::connect(&address).await { + Ok(api_client.info().await.is_ok()) + } else { + Ok(false) + } }