SPB Git

Repository Public

route.ts 495 B 11 lines typescript

1import { OpError, setKillSwitch } from "@/lib/studio-ops";2import { out, studio } from "@/lib/studio-api";34/** POST /api/studio/kill-switch — { on: boolean }. Stops every new paid job at once; in-flight provider jobs are tracked to completion. */5export async function POST(req: Request) {6  return studio(req, "editor", async (user, body) => {7    if (typeof body.on !== "boolean") throw new OpError('"on" must be true or false');8    return out(await setKillSwitch(user, body.on));9  });10}11
Files main
Menu

Theme