MCPcopy Create free account
hub / github.com/Kilo-Org/cloud / getRoutingModeHandler

Function getRoutingModeHandler

services/auto-routing/src/admin-routing-mode.ts:27–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27export const getRoutingModeHandler: Handler<HonoEnv> = async c => {
28 const parsed = AutoRoutingModeOwnerQuerySchema.safeParse({
29 ownerType: c.req.query('ownerType'),
30 ownerId: c.req.query('ownerId'),
31 });
32 if (!parsed.success) {
33 return c.json({ error: 'Invalid routing mode owner' }, 400);
34 }
35
36 const configuredMode = await getConfiguredAutoRoutingMode(c.env, parsed.data);
37 return c.json(responseBody({ ...parsed.data, configuredMode }));
38};
39
40export const putRoutingModeHandler: Handler<HonoEnv> = async c => {
41 let rawBody: unknown;

Callers

nothing calls this directly

Calls 3

responseBodyFunction · 0.85
jsonMethod · 0.65

Tested by

no test coverage detected