From be28fe2d5805a1231f2ba706fa1cd3580afeef10 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 29 Oct 2023 22:21:41 -0700 Subject: refactor(badges): use http methods --- src/routes/api/badges/add/+server.ts | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/routes/api/badges/add/+server.ts (limited to 'src/routes/api/badges/add') diff --git a/src/routes/api/badges/add/+server.ts b/src/routes/api/badges/add/+server.ts deleted file mode 100644 index 627176a7..00000000 --- a/src/routes/api/badges/add/+server.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { userIdentity } from '$lib/AniList/identity.js'; -import { addUserBadge } from '$lib/userBadgesDatabase.js'; - -export const POST = async ({ cookies, url }) => { - const userCookie = cookies.get('user'); - - if (!userCookie) { - return new Response('Unauthenticated', { status: 401 }); - } - - const user = JSON.parse(userCookie); - const identity = await userIdentity({ - tokenType: user['token_type'], - expiresIn: user['expires_in'], - accessToken: user['access_token'], - refreshToken: user['refresh_token'] - }); - - addUserBadge(identity.id, { - post: url.searchParams.get('post') || undefined, - image: url.searchParams.get('image') || undefined, - description: url.searchParams.get('description') || undefined - }); - - return Response.json({}); -}; -- cgit v1.2.3