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