diff options
| author | Brendan Allan <[email protected]> | 2026-03-19 21:47:47 +0800 |
|---|---|---|
| committer | Brendan Allan <[email protected]> | 2026-03-19 21:47:47 +0800 |
| commit | cbf4b68fee8ff45c10a484b27f94e2dbe5f5dea2 (patch) | |
| tree | 155a2cd1747e743dc84ce12559d385cc5b0686d8 | |
| parent | bd4527b4f28333a3c49faba43dc03d99e1e02ae2 (diff) | |
| download | opencode-cbf4b68fee8ff45c10a484b27f94e2dbe5f5dea2.tar.gz opencode-cbf4b68fee8ff45c10a484b27f94e2dbe5f5dea2.zip | |
electron: lazily read updater enabled
| -rw-r--r-- | packages/desktop-electron/src/renderer/index.tsx | 4 | ||||
| -rw-r--r-- | packages/desktop-electron/src/renderer/updater.ts | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/packages/desktop-electron/src/renderer/index.tsx b/packages/desktop-electron/src/renderer/index.tsx index 6719c04be..30e882e23 100644 --- a/packages/desktop-electron/src/renderer/index.tsx +++ b/packages/desktop-electron/src/renderer/index.tsx @@ -152,12 +152,12 @@ const createPlatform = (): Platform => { storage, checkUpdate: async () => { - if (!UPDATER_ENABLED) return { updateAvailable: false } + if (!UPDATER_ENABLED()) return { updateAvailable: false } return window.api.checkUpdate() }, update: async () => { - if (!UPDATER_ENABLED) return + if (!UPDATER_ENABLED()) return await window.api.installUpdate() }, diff --git a/packages/desktop-electron/src/renderer/updater.ts b/packages/desktop-electron/src/renderer/updater.ts index fe9e601db..ba2b458ec 100644 --- a/packages/desktop-electron/src/renderer/updater.ts +++ b/packages/desktop-electron/src/renderer/updater.ts @@ -1,6 +1,6 @@ import { initI18n, t } from "./i18n" -export const UPDATER_ENABLED = window.__OPENCODE__?.updaterEnabled ?? false +export const UPDATER_ENABLED = () => window.__OPENCODE__?.updaterEnabled ?? false export async function runUpdater({ alertOnFail }: { alertOnFail: boolean }) { await initI18n() |
