From 778bb2fe774da69a359080bfe92319098f26be63 Mon Sep 17 00:00:00 2001 From: trivernis Date: Mon, 1 Nov 2021 21:19:58 +0100 Subject: [PATCH] Fix command to check if a daemon is running Signed-off-by: trivernis --- mediarepo-api/src/tauri_plugin/commands/daemon.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) + } }