fix(server): map busy sessions in http handlers (#27375)

This commit is contained in:
Shoubhit Dash
2026-05-14 01:02:07 +05:30
committed by GitHub
parent 20cec91550
commit 9ee1f6ceba
2 changed files with 12 additions and 13 deletions
@@ -1,5 +1,4 @@
import { Provider } from "@/provider/provider"
import { Session } from "@/session/session"
import { iife } from "@/util/iife"
import { NamedError } from "@opencode-ai/core/util/error"
import * as Log from "@opencode-ai/core/util/log"
@@ -33,14 +32,6 @@ export const errorLayer = HttpRouter.middleware<{ handles: unknown }>()((effect)
}),
)
}
if (error instanceof Session.BusyError) {
return Effect.succeed(
HttpServerResponse.jsonUnsafe(new NamedError.Unknown({ message: error.message }).toObject(), {
status: 400,
}),
)
}
return Effect.succeed(
HttpServerResponse.jsonUnsafe(
new NamedError.Unknown({