import { cancelJob } from "../../../../lib/queue"; export async function action({ params }: { params: { jobId: string } }) { const jobId = params.jobId; if (!jobId) return Response.json({ error: "jobId required" }, { status: 400 }); try { const ok = await cancelJob(jobId); return Response.json({ cancelled: ok }); } catch (err) { console.error("/api/jobs cancel error:", err); return Response.json({ error: "internal" }, { status: 500 }); } }