Files
2026-01-18 00:40:01 +01:00

19 lines
642 B
TypeScript

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