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.
if (!existingSubscription && stripeCustomerSubsriptions.length === 0) {
if (!existingSubscription && stripeCustomerSubscriptions.length === 0) {
const newSubscription = await stripe.subscriptions.create({
customer: stripeCustomer.id,
items: [

View File

@ -212,7 +212,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
const handleCustomerSubscriptionUpdated = async (subscription: Stripe.Subscription) => {
// 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 =
typeof subscription.customer === 'string' ? subscription.customer : subscription.customer.id;