17 lines
471 B
TypeScript

import { jsonError } from "../../../../common.js";
export async function onRequestPost(context: RequestContext) {
if (typeof context.data.body.approved !== "boolean")
return jsonError("Decision type must be a boolean", 400);
await context.env.D1.prepare(
"UPDATE events SET approved = ?, pending = 0 WHERE id = ?;",
)
.bind(Number(context.data.body.approved), context.data.event.id)
.run();
return new Response(null, {
status: 204,
});
}