Files
buzz-sheet/lib/commission/availability.ts
T
2026-10-01 21:32:59 +07:00

15 lines
525 B
TypeScript

import "server-only";
import { eq } from "drizzle-orm";
import { getDb } from "@/db";
import { commissionSettings } from "@/db/schema";
export async function getCommissionAvailability() {
const [settings] = await getDb().select({
isOpen: commissionSettings.isOpen,
closureMessage: commissionSettings.closureMessage,
}).from(commissionSettings).where(eq(commissionSettings.id, 1)).limit(1);
if (!settings) throw new Error("Commission settings are missing. Apply the database migration.");
return settings;
}