refactor: add apikey check before setup

This commit is contained in:
moonrailgun 2024-10-04 01:44:17 +08:00
parent 9905cc7833
commit 6f89d0f2d3

View File

@ -7,10 +7,12 @@ import {
import { env } from '../utils/env.js'; import { env } from '../utils/env.js';
import { prisma } from './_client.js'; import { prisma } from './_client.js';
if (env.billing.lemonSqueezy.apiKey) {
lemonSqueezySetup({ lemonSqueezySetup({
apiKey: env.billing.lemonSqueezy.apiKey, apiKey: env.billing.lemonSqueezy.apiKey,
onError: (error) => console.error('Error!', error), onError: (error) => console.error('Error!', error),
}); });
}
export type SubscriptionTierType = export type SubscriptionTierType =
keyof typeof env.billing.lemonSqueezy.tierVariantId; keyof typeof env.billing.lemonSqueezy.tierVariantId;