import { deleteStripeCustomer } from "@calcom/app-store/stripepayment/lib/customer"; import prisma from "@calcom/prisma"; import type { User } from "@calcom/prisma/client"; export async function deleteUser(user: Pick) { // If 2FA is disabled or totpCode is valid then delete the user from stripe and database await deleteStripeCustomer(user).catch(console.warn); // Remove my account // TODO: Move this to Repository pattern. await prisma.user.delete({ where: { id: user.id, }, }); }