+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};