summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop-electron/src/main/server.ts
diff options
context:
space:
mode:
authorLuke Parker <[email protected]>2026-04-19 13:06:07 +1000
committerGitHub <[email protected]>2026-04-19 13:06:07 +1000
commitb34ca44abed7eb214cdaff26467ff786d17da523 (patch)
tree9b31966e177ca510da7260b33e1fa063524d7f53 /packages/desktop-electron/src/main/server.ts
parent40ba8f357024351c7437d8227e18906a2aadf824 (diff)
downloadopencode-b34ca44abed7eb214cdaff26467ff786d17da523.tar.gz
opencode-b34ca44abed7eb214cdaff26467ff786d17da523.zip
fix incorrect config directory by lazily loading electron-store (#23373)
Diffstat (limited to 'packages/desktop-electron/src/main/server.ts')
-rw-r--r--packages/desktop-electron/src/main/server.ts12
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/desktop-electron/src/main/server.ts b/packages/desktop-electron/src/main/server.ts
index 5a6050013..55dfdf6e9 100644
--- a/packages/desktop-electron/src/main/server.ts
+++ b/packages/desktop-electron/src/main/server.ts
@@ -1,33 +1,33 @@
import { app } from "electron"
import { DEFAULT_SERVER_URL_KEY, WSL_ENABLED_KEY } from "./constants"
import { getUserShell, loadShellEnv } from "./shell-env"
-import { store } from "./store"
+import { getStore } from "./store"
export type WslConfig = { enabled: boolean }
export type HealthCheck = { wait: Promise<void> }
export function getDefaultServerUrl(): string | null {
- const value = store.get(DEFAULT_SERVER_URL_KEY)
+ const value = getStore().get(DEFAULT_SERVER_URL_KEY)
return typeof value === "string" ? value : null
}
export function setDefaultServerUrl(url: string | null) {
if (url) {
- store.set(DEFAULT_SERVER_URL_KEY, url)
+ getStore().set(DEFAULT_SERVER_URL_KEY, url)
return
}
- store.delete(DEFAULT_SERVER_URL_KEY)
+ getStore().delete(DEFAULT_SERVER_URL_KEY)
}
export function getWslConfig(): WslConfig {
- const value = store.get(WSL_ENABLED_KEY)
+ const value = getStore().get(WSL_ENABLED_KEY)
return { enabled: typeof value === "boolean" ? value : false }
}
export function setWslConfig(config: WslConfig) {
- store.set(WSL_ENABLED_KEY, config.enabled)
+ getStore().set(WSL_ENABLED_KEY, config.enabled)
}
export async function spawnLocalServer(hostname: string, port: number, password: string) {