refactor maintenance mode enforcement
CI / quality (push) Waiting to run

This commit is contained in:
MOH
2026-03-07 14:30:09 +01:00
parent 7f4277d1d7
commit 917be15dd5
3 changed files with 5 additions and 152 deletions
+5 -8
View File
@@ -3,15 +3,12 @@ import { prisma } from "@/lib/prisma";
export const MAINTENANCE_MODE_KEY = "maintenance_mode";
export async function getMaintenanceMode(): Promise<boolean> {
try {
const config = await prisma.appConfig.findUnique({
where: { key: MAINTENANCE_MODE_KEY },
});
const config = await prisma.appConfig.findUnique({
where: { key: MAINTENANCE_MODE_KEY },
select: { value: true },
});
return config?.value === "true";
} catch {
return false;
}
return config?.value === "true";
}
export async function setMaintenanceMode(enabled: boolean): Promise<void> {