Files
documenso/packages/ee/server-only/stripe/webhook/on-subscription-deleted.ts
David Nguyen 25bb6ffe77 fix: imports
2025-03-03 14:49:28 +11:00

20 lines
506 B
TypeScript

import { SubscriptionStatus } from '@prisma/client';
import type { Stripe } from '@documenso/lib/server-only/stripe';
import { prisma } from '@documenso/prisma';
export type OnSubscriptionDeletedOptions = {
subscription: Stripe.Subscription;
};
export const onSubscriptionDeleted = async ({ subscription }: OnSubscriptionDeletedOptions) => {
await prisma.subscription.update({
where: {
planId: subscription.id,
},
data: {
status: SubscriptionStatus.INACTIVE,
},
});
};