From 3ab93c707be76a5a57e8729fcbc4012565dfd708 Mon Sep 17 00:00:00 2001 From: regalijan Date: Thu, 19 Oct 2023 16:49:41 -0400 Subject: [PATCH] Create GME remove endpoint --- functions/api/gme/remove.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 functions/api/gme/remove.ts diff --git a/functions/api/gme/remove.ts b/functions/api/gme/remove.ts new file mode 100644 index 0000000..2b0b5dd --- /dev/null +++ b/functions/api/gme/remove.ts @@ -0,0 +1,17 @@ +export async function onRequestPost(context: RequestContext) { + const { user } = context.data.body; + + if (!user) + return new Response('{"error":"No user provided"}', { + headers: { + "content-type": "application/json", + }, + status: 400, + }); + + await context.env.DATA.delete(`gamemod_${user}`); + + return new Response(null, { + status: 204, + }); +}