mirror of
https://github.com/fosrl/pangolin.git
synced 2026-01-28 22:00:51 +00:00
18 lines
508 B
TypeScript
18 lines
508 B
TypeScript
import { build } from "@server/build";
|
|
import license from "#dynamic/license/license";
|
|
import { getOrgTierData } from "#dynamic/lib/billing";
|
|
import { TierId } from "@server/lib/billing/tiers";
|
|
|
|
export async function isLicensedOrSubscribed(orgId: string): Promise<boolean> {
|
|
if (build === "enterprise") {
|
|
return await license.isUnlocked();
|
|
}
|
|
|
|
if (build === "saas") {
|
|
const { tier } = await getOrgTierData(orgId);
|
|
return tier === TierId.STANDARD;
|
|
}
|
|
|
|
return true;
|
|
}
|