feat: wip

This commit is contained in:
David Nguyen
2023-09-18 22:47:46 +10:00
committed by Mythie
parent 2856cd9c15
commit f45cd81b5f
2 changed files with 3 additions and 3 deletions

View File

@ -40,10 +40,10 @@ export const createBillingPortal = async () => {
}); });
} }
const stripeCustomerSubsriptions = stripeCustomer.subscriptions?.data ?? []; const stripeCustomerSubscriptions = stripeCustomer.subscriptions?.data ?? [];
// Create a free subscription for user if it does not exist. // Create a free subscription for user if it does not exist.
if (!existingSubscription && stripeCustomerSubsriptions.length === 0) { if (!existingSubscription && stripeCustomerSubscriptions.length === 0) {
const newSubscription = await stripe.subscriptions.create({ const newSubscription = await stripe.subscriptions.create({
customer: stripeCustomer.id, customer: stripeCustomer.id,
items: [ items: [

View File

@ -212,7 +212,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
const handleCustomerSubscriptionUpdated = async (subscription: Stripe.Subscription) => { const handleCustomerSubscriptionUpdated = async (subscription: Stripe.Subscription) => {
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions // eslint-disable-next-line @typescript-eslint/consistent-type-assertions
const plan = (subscription as unknown as Stripe.SubscriptionItem).plan; const { plan } = subscription as unknown as Stripe.SubscriptionItem;
const customerId = const customerId =
typeof subscription.customer === 'string' ? subscription.customer : subscription.customer.id; typeof subscription.customer === 'string' ? subscription.customer : subscription.customer.id;