import { NextResponse } from "next/server"; import { errorResponse, requireReady } from "../../_lib"; import { getJob } from "@/server/spreadsheet-adapter/service"; export const runtime = "nodejs"; export const dynamic = "force-dynamic"; export async function GET(_request: Request, context: { params: Promise<{ id: string }> }) { try { const { ctx, deps } = await requireReady("read"); const { id } = await context.params; return NextResponse.json({ job: await getJob(deps, ctx, id) }); } catch (error) { return errorResponse(error); } }