From 01acb458cc15e2a71d3827bd5ea961fd99b4e831 Mon Sep 17 00:00:00 2001 From: a7m-1st Date: Tue, 23 Sep 2025 21:31:22 +0300 Subject: [PATCH] fix: handle backend error --- electron/main/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/electron/main/index.ts b/electron/main/index.ts index 218823d2f..0c8560d50 100644 --- a/electron/main/index.ts +++ b/electron/main/index.ts @@ -947,7 +947,7 @@ async function createWindow() { let res:PromiseReturnType = await checkAndInstallDepsOnUpdate(win); if (!res.success) { log.info("[DEPS INSTALL] Dependency Error: ", res.message); - win.webContents.send('install-dependencies-complete', { success: false, code: 2 }); + win.webContents.send('install-dependencies-complete', { success: false, code: 2, error: res.message }); return; } log.info("[DEPS INSTALL] Dependency Success: ", res.message); @@ -1008,7 +1008,7 @@ const setupExternalLinkHandling = () => { // ==================== check and start backend ==================== const checkAndStartBackend = async () => { log.info('Checking and starting backend service...'); - + try { const isToolInstalled = await checkToolInstalled(); if (isToolInstalled) { log.info('Tool installed, starting backend service...'); @@ -1029,6 +1029,9 @@ const checkAndStartBackend = async () => { }); } else { log.warn('Tool not installed, cannot start backend service'); + } + } catch (error) { + log.debug("Cannot Start Backend due to ", error) } };