+server.ts
1import { json } from '@sveltejs/kit';
2import { getReview, setReviewStatus, setReviewSummary } from '$lib/server/review-store';
3import type { RequestHandler } from './$types.ts';
4
5export const GET: RequestHandler = async () => {
6 return json(getReview());
7};
8
9export const POST: RequestHandler = async ({ request }) => {
10 const body = await request.json();
11 const { status, summary } = body;
12
13 if (status) {
14 setReviewStatus(status);
15 }
16 if (summary !== undefined) {
17 setReviewSummary(summary);
18 }
19
20 return json(getReview());
21};