chore: generate
This commit is contained in:
@@ -171,7 +171,7 @@ Use raw Effect HTTP routes where `HttpApi` does not fit. The goal is deleting Ho
|
|||||||
## Current Route Status
|
## Current Route Status
|
||||||
|
|
||||||
| Area | Status | Notes |
|
| Area | Status | Notes |
|
||||||
| ------------------------- | ----------------- | ---------------------------------------------------------------------------------------- |
|
| ------------------------- | ----------------- | -------------------------------------------------------------------------- |
|
||||||
| `question` | `bridged` | `GET /question`, reply, reject |
|
| `question` | `bridged` | `GET /question`, reply, reject |
|
||||||
| `permission` | `bridged` | list and reply |
|
| `permission` | `bridged` | list and reply |
|
||||||
| `provider` | `bridged` | list, auth, OAuth authorize/callback |
|
| `provider` | `bridged` | list, auth, OAuth authorize/callback |
|
||||||
|
|||||||
@@ -140,9 +140,9 @@ export const mcpHandlers = Layer.unwrap(
|
|||||||
|
|
||||||
const add = Effect.fn("McpHttpApi.add")(function* (ctx: { payload: typeof AddPayload.Type }) {
|
const add = Effect.fn("McpHttpApi.add")(function* (ctx: { payload: typeof AddPayload.Type }) {
|
||||||
const result = (yield* mcp.add(ctx.payload.name, ctx.payload.config)).status
|
const result = (yield* mcp.add(ctx.payload.name, ctx.payload.config)).status
|
||||||
return yield* Schema.decodeUnknownEffect(StatusMap)("status" in result ? { [ctx.payload.name]: result } : result).pipe(
|
return yield* Schema.decodeUnknownEffect(StatusMap)(
|
||||||
Effect.mapError(() => new HttpApiError.BadRequest({})),
|
"status" in result ? { [ctx.payload.name]: result } : result,
|
||||||
)
|
).pipe(Effect.mapError(() => new HttpApiError.BadRequest({})))
|
||||||
})
|
})
|
||||||
|
|
||||||
const authStart = Effect.fn("McpHttpApi.authStart")(function* (ctx: { params: { name: string } }) {
|
const authStart = Effect.fn("McpHttpApi.authStart")(function* (ctx: { params: { name: string } }) {
|
||||||
|
|||||||
Reference in New Issue
Block a user