aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorSebastien Castiel <sebastien@castiel.me>2023-12-06 15:08:52 -0500
committerSebastien Castiel <sebastien@castiel.me>2023-12-06 15:08:52 -0500
commit570aa713b1b2becf7c06c89610c75d2cb119b532 (patch)
treeb6e3ae339bd55a7a00d77ee64532ece9fc43c13f /src/lib
parentfee1963284eafa6db7887103a156799b7610e13d (diff)
Delete expense
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/api.ts8
1 files changed, 8 insertions, 0 deletions
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,