โ– humdrum codex / soft
366 B raw
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import { withErrors, ok } from "@/lib/api";
import { requireUser } from "@/lib/auth";
import { generateEdition } from "@/lib/pdf";

// POST /api/edition โ€” generate today's newspaper PDF and store it.
export const POST = withErrors(async (req) => {
  await requireUser(req);
  const edition = await generateEdition();
  return ok({ edition }, { status: 201 });
});