From 38da8c0a5d16a58c9ba8329ea321c5b760aed3d8 Mon Sep 17 00:00:00 2001 From: MeowcaTheoRange Date: Thu, 25 Apr 2024 14:44:36 -0500 Subject: [PATCH] Delete jams/content/judgements of user --- src/app/jams/api/users/[user]/route.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/app/jams/api/users/[user]/route.ts b/src/app/jams/api/users/[user]/route.ts index 815f32a..6d32a89 100644 --- a/src/app/jams/api/users/[user]/route.ts +++ b/src/app/jams/api/users/[user]/route.ts @@ -160,6 +160,30 @@ export async function DELETE(request: NextRequest, {params}: {params: {user:stri status: 401 }); + try { + await db + .deleteFrom('jams') + .where('jams.author_id', '=', deletingUser.id) + .execute(); + } catch (err) { + } + + try { + await db + .deleteFrom('content') + .where('content.author_id', '=', deletingUser.id) + .execute(); + } catch (err) { + } + + try { + await db + .deleteFrom('judgements') + .where('judgements.author_id', '=', deletingUser.id) + .execute(); + } catch (err) { + } + try { await db .deleteFrom('users')