import { leaseJob } from "@autoscholar/core"; import { LeaseRequest } from "@autoscholar/schemas"; import { handler, json, parseBody } from "@/lib/server/api"; import { db } from "@/lib/server/db"; import { requireWorker } from "@/lib/server/internal"; export const runtime = "nodejs"; export const POST = handler(async (req) => { const worker = await requireWorker(req); const body = await parseBody(req, LeaseRequest, 8 * 1024); return json(await leaseJob(db(), worker, body.profiles)); });