This commit is contained in:
John Yeo
2026-01-30 14:33:59 +00:00
2 changed files with 11 additions and 1 deletions

View File

@@ -7,4 +7,4 @@ export const clickhouseClient: ClickHouseClient = createClient({
max_open_connections: 10,
});
const clickhouse = clickhouseClient;
export const clickhouse = clickhouseClient;

View File

@@ -209,6 +209,16 @@ export const customerProductHasSubscriptionSchedule = ({
return notNullish(subId);
};
export const customerProductHasSubscription = (cusProduct?: FullCusProduct) => {
if (!cusProduct) return false;
const prices = cusProductToPrices({ cusProduct });
if (isFreeProduct({ prices }) || isOneOffProduct({ prices })) return false;
const subId = cusProduct.subscription_ids?.[0];
return notNullish(subId);
};
export const isCustomerProductEntityScoped = (
customerProduct?: FullCusProduct,
) => {