summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/context
diff options
context:
space:
mode:
authorAndrew Thal <[email protected]>2026-01-10 08:56:48 -0600
committerGitHub <[email protected]>2026-01-10 08:56:48 -0600
commit02b7eb59f8ce9d80a9a80210c0a8ca9de716962e (patch)
treeca46a3c7e598e64c4885cb0ba802e52450572c92 /packages/app/src/context
parenta8f23fb54812c4cbd60a8b1057d234200a7f6e02 (diff)
downloadopencode-02b7eb59f8ce9d80a9a80210c0a8ca9de716962e.tar.gz
opencode-02b7eb59f8ce9d80a9a80210c0a8ca9de716962e.zip
feat: support configuring default server URL for desktop (#7363)
Diffstat (limited to 'packages/app/src/context')
-rw-r--r--packages/app/src/context/platform.tsx6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/app/src/context/platform.tsx b/packages/app/src/context/platform.tsx
index 7fcbb620a..b0822e707 100644
--- a/packages/app/src/context/platform.tsx
+++ b/packages/app/src/context/platform.tsx
@@ -37,6 +37,12 @@ export type Platform = {
/** Fetch override */
fetch?: typeof fetch
+
+ /** Get the configured default server URL (desktop only) */
+ getDefaultServerUrl?(): Promise<string | null>
+
+ /** Set the default server URL to use on app startup (desktop only) */
+ setDefaultServerUrl?(url: string | null): Promise<void>
}
export const { use: usePlatform, provider: PlatformProvider } = createSimpleContext({