|
@@ -840,7 +840,12 @@ export const RunCommand = effectCmd({
|
|
|
const fetchFn = (async (input: RequestInfo | URL, init?: RequestInit) => {
|
|
const fetchFn = (async (input: RequestInfo | URL, init?: RequestInit) => {
|
|
|
const { Server } = await import("@/server/server")
|
|
const { Server } = await import("@/server/server")
|
|
|
const request = new Request(input, init)
|
|
const request = new Request(input, init)
|
|
|
- return Server.Default().app.fetch(request)
|
|
|
|
|
|
|
+ const headers = new Headers(request.headers)
|
|
|
|
|
+ const auth = ServerAuth.header()
|
|
|
|
|
+ if (auth) headers.set("Authorization", auth)
|
|
|
|
|
+ return Server.Default().app.fetch(
|
|
|
|
|
+ new Request(request, { headers }),
|
|
|
|
|
+ )
|
|
|
}) as typeof globalThis.fetch
|
|
}) as typeof globalThis.fetch
|
|
|
|
|
|
|
|
try {
|
|
try {
|
|
@@ -875,7 +880,12 @@ export const RunCommand = effectCmd({
|
|
|
const fetchFn = (async (input: RequestInfo | URL, init?: RequestInit) => {
|
|
const fetchFn = (async (input: RequestInfo | URL, init?: RequestInit) => {
|
|
|
const { Server } = await import("@/server/server")
|
|
const { Server } = await import("@/server/server")
|
|
|
const request = new Request(input, init)
|
|
const request = new Request(input, init)
|
|
|
- return Server.Default().app.fetch(request)
|
|
|
|
|
|
|
+ const headers = new Headers(request.headers)
|
|
|
|
|
+ const auth = ServerAuth.header()
|
|
|
|
|
+ if (auth) headers.set("Authorization", auth)
|
|
|
|
|
+ return Server.Default().app.fetch(
|
|
|
|
|
+ new Request(request, { headers }),
|
|
|
|
|
+ )
|
|
|
}) as typeof globalThis.fetch
|
|
}) as typeof globalThis.fetch
|
|
|
const sdk = createOpencodeClient({
|
|
const sdk = createOpencodeClient({
|
|
|
baseUrl: "http://opencode.internal",
|
|
baseUrl: "http://opencode.internal",
|