From 229975a752554c95c5ed04a824aa75db7cb7ba48 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 9 Jun 2024 18:50:45 -0500 Subject: [PATCH] adminActionController: delete user's events on suspend --- src/controllers/api/admin.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/controllers/api/admin.ts b/src/controllers/api/admin.ts index 90afd52..f61b389 100644 --- a/src/controllers/api/admin.ts +++ b/src/controllers/api/admin.ts @@ -114,6 +114,7 @@ const adminAccountActionSchema = z.object({ const adminActionController: AppController = async (c) => { const body = await parseBody(c.req.raw); + const store = await Storages.db(); const result = adminAccountActionSchema.safeParse(body); const authorId = c.req.param('id'); @@ -136,6 +137,7 @@ const adminActionController: AppController = async (c) => { } if (data.type === 'suspend') { n.suspended = true; + store.remove([{ authors: [authorId] }]).catch(console.warn); } await updateUser(authorId, n, c);