From bab8aad126475afa10246464cabce720362681fd Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Sat, 2 Mar 2024 10:41:07 +0100 Subject: [PATCH] bug fix and added install-deps command --- gui/electron/main/index.ts | 10 ++++------ gui/package.json | 3 ++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/gui/electron/main/index.ts b/gui/electron/main/index.ts index 4d6f5206..9a9cf2f2 100644 --- a/gui/electron/main/index.ts +++ b/gui/electron/main/index.ts @@ -124,11 +124,15 @@ app.whenReady().then(() => { default: console.log("Unhandled OS Platform: ", platform()); + serverProcess = null; + serverPath = null; break; } serverProcess.on('error', (err) => { console.error('Failed to start server process:', err); + serverProcess = null; + serverPath = null; }); serverProcess.stdout.on('data', (data) => { //console.log(`stdout: ${data}`); @@ -139,12 +143,6 @@ serverProcess.stderr.on('data', (data) => { }); - } else { - serverProcess = null; - serverPath = null; - console.log("Server binary doesn't exist in setup folder"); - } - //) }); diff --git a/gui/package.json b/gui/package.json index 0a4216be..b23c4de7 100644 --- a/gui/package.json +++ b/gui/package.json @@ -13,7 +13,8 @@ "release": "vue-tsc --noEmit && vite build && electron-builder -p onTag", "preview": "vite preview", "lint": "eslint --ext .js,.vue src", - "lint-fix": "eslint --ext .js,.vue --fix src" + "lint-fix": "eslint --ext .js,.vue --fix src", + "install-deps": "npm install && npm update" }, "repository": { "type": "git",