From 570aa713b1b2becf7c06c89610c75d2cb119b532 Mon Sep 17 00:00:00 2001 From: Sebastien Castiel Date: Wed, 6 Dec 2023 15:08:52 -0500 Subject: Delete expense --- src/lib/api.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/lib') diff --git a/src/lib/api.ts b/src/lib/api.ts index 10f0b3d..ed3acb1 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -56,6 +56,14 @@ export async function createExpense( }) } +export async function deleteExpense(expenseId: string) { + const prisma = await getPrisma() + await prisma.expense.delete({ + where: { id: expenseId }, + include: { paidFor: true, paidBy: true }, + }) +} + export async function updateExpense( groupId: string, expenseId: string, -- cgit v1.3