SPB Git

spb/autoscholar

Public
501 B · 14 lines typescript
1import { leaseJob } from "@autoscholar/core";2import { LeaseRequest } from "@autoscholar/schemas";3import { handler, json, parseBody } from "@/lib/server/api";4import { db } from "@/lib/server/db";5import { requireWorker } from "@/lib/server/internal";67export const runtime = "nodejs";89export const POST = handler(async (req) => {10  const worker = await requireWorker(req);11  const body = await parseBody(req, LeaseRequest, 8 * 1024);12  return json(await leaseJob(db(), worker, body.profiles));13});14
Files · main
Menu

Theme