import { NextResponse } from "next/server"; import { prisma } from "../../../../lib/prisma"; export const dynamic = "force-dynamic"; export async function GET() { const settings = await prisma.setting.findMany({ where: { key: { in: ["registration_enabled", "email_verification_required"] } } }); const map = new Map(settings.map((record) => [record.key, record.value])); const registrationEnabled = map.get("registration_enabled") !== "false"; const emailVerificationRequired = map.get("email_verification_required") !== "false"; return NextResponse.json({ registrationEnabled, emailVerificationRequired }); }