diff --git a/pages/api/sr/rotations.ts b/pages/api/sr/rotations.ts new file mode 100644 index 000000000..f6683179b --- /dev/null +++ b/pages/api/sr/rotations.ts @@ -0,0 +1,18 @@ +import { NextApiRequest, NextApiResponse } from "next"; +import prisma from "prisma/client"; + +const rotationsHandler = async (req: NextApiRequest, res: NextApiResponse) => { + if (req.method !== "GET") { + return res.status(405).end(); + } + + const rotations = await prisma.salmonRunRotation.findMany({ + where: { startTime: { lt: new Date() } }, + orderBy: { id: "desc" }, + select: { id: true, startTime: true, weapons: true, stage: true }, + }); + + res.status(200).json(rotations); +}; + +export default rotationsHandler;