aboutsummaryrefslogtreecommitdiff
path: root/src/routes/api
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-10-26 14:48:00 -0700
committerFuwn <[email protected]>2023-10-26 14:48:00 -0700
commite61da1367da23c309bd006416d598d861dfcfb2c (patch)
tree9e66664240f764c307292b772d6631cca349c363 /src/routes/api
parentmerge: main into badges (diff)
downloaddue.moe-e61da1367da23c309bd006416d598d861dfcfb2c.tar.xz
due.moe-e61da1367da23c309bd006416d598d861dfcfb2c.zip
refactor(badges): move to bun:sqlite
Diffstat (limited to 'src/routes/api')
-rw-r--r--src/routes/api/badges/add/+server.ts11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/routes/api/badges/add/+server.ts b/src/routes/api/badges/add/+server.ts
index 6ce9421e..627176a7 100644
--- a/src/routes/api/badges/add/+server.ts
+++ b/src/routes/api/badges/add/+server.ts
@@ -1,7 +1,7 @@
import { userIdentity } from '$lib/AniList/identity.js';
-import { addUserBadges } from '$lib/userBadgesDatabase.js';
+import { addUserBadge } from '$lib/userBadgesDatabase.js';
-export const POST = async ({ cookies, request }) => {
+export const POST = async ({ cookies, url }) => {
const userCookie = cookies.get('user');
if (!userCookie) {
@@ -15,9 +15,12 @@ export const POST = async ({ cookies, request }) => {
accessToken: user['access_token'],
refreshToken: user['refresh_token']
});
- const formData = await request.json();
- addUserBadges(identity.id, formData);
+ addUserBadge(identity.id, {
+ post: url.searchParams.get('post') || undefined,
+ image: url.searchParams.get('image') || undefined,
+ description: url.searchParams.get('description') || undefined
+ });
return Response.json({});
};