Repository Public
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