mirror of
https://github.com/aljazceru/opencode.git
synced 2025-12-21 17:54:23 +01:00
potentially fix fetch failed timeout errors
This commit is contained in:
@@ -3,7 +3,7 @@ import { Bus } from "../bus"
|
|||||||
import { describeRoute, generateSpecs, validator, resolver, openAPIRouteHandler } from "hono-openapi"
|
import { describeRoute, generateSpecs, validator, resolver, openAPIRouteHandler } from "hono-openapi"
|
||||||
import { Hono } from "hono"
|
import { Hono } from "hono"
|
||||||
import { cors } from "hono/cors"
|
import { cors } from "hono/cors"
|
||||||
import { streamSSE } from "hono/streaming"
|
import { stream, streamSSE } from "hono/streaming"
|
||||||
import { Session } from "../session"
|
import { Session } from "../session"
|
||||||
import z from "zod/v4"
|
import z from "zod/v4"
|
||||||
import { Provider } from "../provider/provider"
|
import { Provider } from "../provider/provider"
|
||||||
@@ -811,10 +811,14 @@ export namespace Server {
|
|||||||
),
|
),
|
||||||
validator("json", SessionPrompt.PromptInput.omit({ sessionID: true })),
|
validator("json", SessionPrompt.PromptInput.omit({ sessionID: true })),
|
||||||
async (c) => {
|
async (c) => {
|
||||||
const sessionID = c.req.valid("param").id
|
c.status(200)
|
||||||
const body = c.req.valid("json")
|
c.header("Content-Type", "application/json")
|
||||||
const msg = await SessionPrompt.prompt({ ...body, sessionID })
|
return stream(c, async (stream) => {
|
||||||
return c.json(msg)
|
const sessionID = c.req.valid("param").id
|
||||||
|
const body = c.req.valid("json")
|
||||||
|
const msg = await SessionPrompt.prompt({ ...body, sessionID })
|
||||||
|
stream.write(JSON.stringify(msg))
|
||||||
|
})
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
.post(
|
.post(
|
||||||
|
|||||||
Reference in New Issue
Block a user