diff options
| author | Luke Parker <[email protected]> | 2026-04-19 13:06:07 +1000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-19 13:06:07 +1000 |
| commit | b34ca44abed7eb214cdaff26467ff786d17da523 (patch) | |
| tree | 9b31966e177ca510da7260b33e1fa063524d7f53 /packages/desktop-electron/src/main/server.ts | |
| parent | 40ba8f357024351c7437d8227e18906a2aadf824 (diff) | |
| download | opencode-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.ts | 12 |
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) { |
