diff options
| author | Fuwn <[email protected]> | 2023-10-29 22:21:41 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-10-29 22:21:41 -0700 |
| commit | be28fe2d5805a1231f2ba706fa1cd3580afeef10 (patch) | |
| tree | f222de12d4f8fde138c0294595eae374ce5c2c72 /src/routes/api/badges/remove | |
| parent | feat(badges): switch to http get (diff) | |
| download | due.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.ts | 22 |
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({}); -}; |