Aktueller Stand
This commit is contained in:
@@ -4,9 +4,15 @@ import { prisma } from "../../../../lib/prisma";
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
export async function GET() {
|
||||
const setting = await prisma.setting.findUnique({
|
||||
where: { key: "registration_enabled" }
|
||||
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
|
||||
});
|
||||
const registrationEnabled = setting?.value !== "false";
|
||||
return NextResponse.json({ registrationEnabled });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user