aboutsummaryrefslogtreecommitdiff
path: root/src/routes/api/configuration/pin/+server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/api/configuration/pin/+server.ts')
-rw-r--r--src/routes/api/configuration/pin/+server.ts32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/routes/api/configuration/pin/+server.ts b/src/routes/api/configuration/pin/+server.ts
deleted file mode 100644
index f813d8e8..00000000
--- a/src/routes/api/configuration/pin/+server.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { userIdentity } from '$lib/Data/AniList/identity';
-import { toggleHololiveStreamPinning } from '$lib/Database/userConfiguration';
-
-const unauthorised = new Response('Unauthorised', { status: 401 });
-
-export const PUT = async ({ cookies, url }) => {
- const userCookie = cookies.get('user');
-
- if (!userCookie) return unauthorised;
-
- const user = JSON.parse(userCookie);
-
- return Response.json(
- await toggleHololiveStreamPinning(
- (
- await userIdentity({
- tokenType: user['token_type'],
- expiresIn: user['expires_in'],
- accessToken: user['access_token'],
- refreshToken: user['refresh_token']
- })
- ).id,
- url.searchParams.get('stream') || ''
- ),
- {
- headers: {
- method: 'PUT',
- 'Access-Control-Allow-Origin': 'https://due.moe'
- }
- }
- );
-};