import { prisma } from "@/lib/prisma"; export const MAINTENANCE_MODE_KEY = "maintenance_mode"; export async function getMaintenanceMode(): Promise { try { const config = await prisma.appConfig.findUnique({ where: { key: MAINTENANCE_MODE_KEY }, }); return config?.value === "true"; } catch { return false; } } export async function setMaintenanceMode(enabled: boolean): Promise { await prisma.appConfig.upsert({ where: { key: MAINTENANCE_MODE_KEY }, update: { value: enabled ? "true" : "false", }, create: { key: MAINTENANCE_MODE_KEY, value: enabled ? "true" : "false", }, }); }