summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app/src')
-rw-r--r--packages/app/src/context/global-sdk.tsx11
1 files changed, 10 insertions, 1 deletions
diff --git a/packages/app/src/context/global-sdk.tsx b/packages/app/src/context/global-sdk.tsx
index 0cd4f6c99..cb610bf6e 100644
--- a/packages/app/src/context/global-sdk.tsx
+++ b/packages/app/src/context/global-sdk.tsx
@@ -12,10 +12,19 @@ export const { use: useGlobalSDK, provider: GlobalSDKProvider } = createSimpleCo
const platform = usePlatform()
const abort = new AbortController()
+ const auth = (() => {
+ if (typeof window === "undefined") return
+ const password = window.__OPENCODE__?.serverPassword
+ if (!password) return
+ return {
+ Authorization: `Basic ${btoa(`opencode:${password}`)}`,
+ }
+ })()
+
const eventSdk = createOpencodeClient({
baseUrl: server.url,
signal: abort.signal,
- fetch: platform.fetch,
+ headers: auth,
})
const emitter = createGlobalEmitter<{
[key: string]: Event