aboutsummaryrefslogtreecommitdiff
path: root/src/routes/api/badges
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-03 05:36:06 -0800
committerFuwn <[email protected]>2024-01-03 05:36:06 -0800
commit076299e85b4e63acb7fdf32f12770dc04b88652e (patch)
treefeef3a510083212224ebc3c1db3eb79116311ebd /src/routes/api/badges
parentdeps(bun): update for 0.1.15 (diff)
downloaddue.moe-076299e85b4e63acb7fdf32f12770dc04b88652e.tar.xz
due.moe-076299e85b4e63acb7fdf32f12770dc04b88652e.zip
ci: move to vercel
Diffstat (limited to 'src/routes/api/badges')
-rw-r--r--src/routes/api/badges/+server.ts12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/routes/api/badges/+server.ts b/src/routes/api/badges/+server.ts
index 63e6ace4..922ba359 100644
--- a/src/routes/api/badges/+server.ts
+++ b/src/routes/api/badges/+server.ts
@@ -4,7 +4,7 @@ import { getUserBadges } from '$lib/Database/badges';
import { addUserBadge } from '$lib/Database/badges';
export const GET = async ({ url }) => {
- return Response.json(getUserBadges(Number(url.searchParams.get('id') || 0)));
+ return Response.json(await getUserBadges(Number(url.searchParams.get('id') || 0)));
};
export const DELETE = async ({ url, cookies }) => {
@@ -22,7 +22,7 @@ export const DELETE = async ({ url, cookies }) => {
refreshToken: user['refresh_token']
});
- removeUserBadge(identity.id, Number(url.searchParams.get('id')));
+ await removeUserBadge(identity.id, Number(url.searchParams.get('id')));
return Response.json({});
};
@@ -43,9 +43,11 @@ export const PUT = async ({ cookies, url }) => {
});
if (
- getUserBadges(identity.id).find((badge) => badge.id === Number(url.searchParams.get('update')))
+ (await getUserBadges(identity.id)).find(
+ (badge) => badge.id === Number(url.searchParams.get('update'))
+ )
) {
- updateUserBadge(identity.id, Number(url.searchParams.get('update')), {
+ await updateUserBadge(identity.id, Number(url.searchParams.get('update')), {
post: url.searchParams.get('post') || undefined,
image: url.searchParams.get('image') || undefined,
description: url.searchParams.get('description') || undefined,
@@ -53,7 +55,7 @@ export const PUT = async ({ cookies, url }) => {
category: url.searchParams.get('category') || undefined
});
} else {
- addUserBadge(identity.id, {
+ await addUserBadge(identity.id, {
post: url.searchParams.get('post') || undefined,
image: url.searchParams.get('image') || undefined,
description: url.searchParams.get('description') || undefined,