summaryrefslogtreecommitdiffhomepage
path: root/packages/tauri/src
diff options
context:
space:
mode:
authorBrendan Allan <[email protected]>2025-12-17 22:52:03 +0800
committerBrendan Allan <[email protected]>2025-12-17 22:54:54 +0800
commitf8df1d318556dbe1811e03fb9bdad89da5dde271 (patch)
tree8f2b1064bbc72baeaae2c0c88ff1a36d5a23e68d /packages/tauri/src
parentb07a47fc89b6ca662c4f6b536d6f0c0ec5890f89 (diff)
downloadopencode-f8df1d318556dbe1811e03fb9bdad89da5dde271.tar.gz
opencode-f8df1d318556dbe1811e03fb9bdad89da5dde271.zip
tauri: return after update failures
Diffstat (limited to 'packages/tauri/src')
-rw-r--r--packages/tauri/src/updater.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/tauri/src/updater.ts b/packages/tauri/src/updater.ts
index 7207fbe5c..0a14026e4 100644
--- a/packages/tauri/src/updater.ts
+++ b/packages/tauri/src/updater.ts
@@ -11,12 +11,12 @@ export async function runUpdater({ alertOnFail }: { alertOnFail: boolean }) {
update = await check()
} catch {
if (alertOnFail) await message("Failed to check for updates", { title: "Update Check Failed" })
+ return
}
if (!update) {
if (alertOnFail)
await message("You are already using the latest version of OpenCode", { title: "No Update Available" })
-
return
}
@@ -24,6 +24,7 @@ export async function runUpdater({ alertOnFail }: { alertOnFail: boolean }) {
await update.download()
} catch {
if (alertOnFail) await message("Failed to download update", { title: "Update Failed" })
+ return
}
const shouldUpdate = await ask(
@@ -36,6 +37,7 @@ export async function runUpdater({ alertOnFail }: { alertOnFail: boolean }) {
await update.install()
} catch {
await message("Failed to install update", { title: "Update Failed" })
+ return
}
await invoke("kill_sidecar")