import { heartbeat } from "@autoscholar/core"; import { HeartbeatRequest } 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, HeartbeatRequest, 64 * 1024); return json(await heartbeat(db(), worker, body)); });