aboutsummaryrefslogtreecommitdiff
path: root/src/routes/api/badges/+server.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-04-13 23:12:50 -0700
committerFuwn <[email protected]>2024-04-13 23:12:50 -0700
commit4d1ad0beb1609fbcd28d578b24728d4b798a9e3d (patch)
tree173b5084306d300e06ee5285eb686e66e12a3c38 /src/routes/api/badges/+server.ts
parentfeat(badges): add reminder to ai notice (diff)
downloaddue.moe-4d1ad0beb1609fbcd28d578b24728d4b798a9e3d.tar.xz
due.moe-4d1ad0beb1609fbcd28d578b24728d4b798a9e3d.zip
feat(badges): badge hiding
Diffstat (limited to 'src/routes/api/badges/+server.ts')
-rw-r--r--src/routes/api/badges/+server.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/routes/api/badges/+server.ts b/src/routes/api/badges/+server.ts
index 20777845..2dc1d7b3 100644
--- a/src/routes/api/badges/+server.ts
+++ b/src/routes/api/badges/+server.ts
@@ -78,7 +78,8 @@ export const PUT = async ({ cookies, url, request }) => {
image: url.searchParams.get('image') || undefined,
description: url.searchParams.get('description') || undefined,
time: url.searchParams.get('time') || undefined,
- category: url.searchParams.get('category') || undefined
+ category: url.searchParams.get('category') || undefined,
+ hidden: url.searchParams.get('hidden') || undefined
};
if (
@@ -86,9 +87,9 @@ export const PUT = async ({ cookies, url, request }) => {
(badge) => Number(badge.id) === Number(url.searchParams.get('update'))
)
) {
- await updateUserBadge(identity.id, Number(url.searchParams.get('update')), badge);
+ await updateUserBadge(identity.id, Number(url.searchParams.get('update')), badge as Badge);
} else {
- await addUserBadge(identity.id, badge);
+ await addUserBadge(identity.id, badge as Badge);
}
return await badges(identity.id);