aboutsummaryrefslogtreecommitdiff
path: root/src/routes/api/badges/remove
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-10-29 22:21:41 -0700
committerFuwn <[email protected]>2023-10-29 22:21:41 -0700
commitbe28fe2d5805a1231f2ba706fa1cd3580afeef10 (patch)
treef222de12d4f8fde138c0294595eae374ce5c2c72 /src/routes/api/badges/remove
parentfeat(badges): switch to http get (diff)
downloaddue.moe-be28fe2d5805a1231f2ba706fa1cd3580afeef10.tar.xz
due.moe-be28fe2d5805a1231f2ba706fa1cd3580afeef10.zip
refactor(badges): use http methods
Diffstat (limited to 'src/routes/api/badges/remove')
-rw-r--r--src/routes/api/badges/remove/+server.ts22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/routes/api/badges/remove/+server.ts b/src/routes/api/badges/remove/+server.ts
deleted file mode 100644
index 8b05369a..00000000
--- a/src/routes/api/badges/remove/+server.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import { userIdentity } from '$lib/AniList/identity.js';
-import { removeUserBadge } from '$lib/userBadgesDatabase.js';
-
-export const POST = async ({ url, cookies }) => {
- 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']
- });
-
- removeUserBadge(identity.id, Number(url.searchParams.get('id')));
-
- return Response.json({});
-};