From 848772b53a47eeb6e921e2a186332dbc2a95aadf Mon Sep 17 00:00:00 2001 From: Remy Raes Date: Mon, 21 Feb 2022 21:29:34 +0100 Subject: [fix] updates checking order --- src/utils.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/utils.js b/src/utils.js index 2ea91cd..336017f 100644 --- a/src/utils.js +++ b/src/utils.js @@ -73,9 +73,9 @@ async function isGameRunning() { // // It uses isGameRunning() to ensure it doesn't run while the game is // running, as that may have all kinds of issues. -northstar_auto_updates: { +function handleNorthstarAutoUpdating() { if (!settings.autoupdate || !fs.existsSync("viper.json") || settings.gamepath.length === 0) { - break northstar_auto_updates; + return; } async function _checkForUpdates() { @@ -306,7 +306,11 @@ function updatevp(autoinstall) { } autoUpdater.on("error", (info) => {cli.exit(1)}); - autoUpdater.on("update-not-available", (info) => {cli.exit()}); + autoUpdater.on("update-not-available", (info) => { + // only check for N* updates if Viper itself has no updates + handleNorthstarAutoUpdating(); + cli.exit(); + }); autoUpdater.checkForUpdatesAndNotify(); } -- cgit v1.2.3