import { pageService } from "@/services/page.service";

export async function GET(
  req: Request,
  { params }: { params: Promise<{ page: string }> }
) {
  const { page } = await params;

  const data = await pageService.get(page);

  return Response.json(data ?? null);
}

export async function PUT(
  req: Request,
  { params }: { params: Promise<{ page: string }> }
) {
  const { page } = await params;

  const body = await req.json();

  const updated = await pageService.update(page, body);

  return Response.json(updated);
}
