feat : limit commis

This commit is contained in:
2026-10-01 21:32:59 +07:00 Unverified
parent 2517982a27
commit 9fc12c1874
13 changed files with 4129 additions and 6 deletions
+14
View File
@@ -0,0 +1,14 @@
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;
}