aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-04-19 21:25:52 -0700
committerFuwn <[email protected]>2024-04-19 21:25:56 -0700
commit3f373095142394d6d9d89e8e5f10378cb879b741 (patch)
tree697683004a106d28ffbcee05540e0aee932e0395 /src/routes
parentfeat(badges): admin shadow hide (diff)
downloaddue.moe-3f373095142394d6d9d89e8e5f10378cb879b741.tar.xz
due.moe-3f373095142394d6d9d89e8e5f10378cb879b741.zip
fix(badges): hide shadow hidden badges
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/api/badges/+server.ts2
-rw-r--r--src/routes/user/[user]/badges/+page.svelte2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/routes/api/badges/+server.ts b/src/routes/api/badges/+server.ts
index cbc27520..ce0d7009 100644
--- a/src/routes/api/badges/+server.ts
+++ b/src/routes/api/badges/+server.ts
@@ -62,7 +62,7 @@ export const PUT = async ({ cookies, url, request }) => {
if (url.searchParams.get('shadowHide'))
setShadowHidden(
Number(url.searchParams.get('shadowHide')),
- authorisedJson.includes(identity.id)
+ !authorisedJson.includes(identity.id)
);
if (url.searchParams.get('import') || undefined) {
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte
index e3e44339..adf8651a 100644
--- a/src/routes/user/[user]/badges/+page.svelte
+++ b/src/routes/user/[user]/badges/+page.svelte
@@ -452,7 +452,7 @@
// };
const removeHiddenBadges = (isOwner: boolean, badges: Badge[]) =>
- isOwner ? badges : badges.filter((b) => !b.hidden);
+ isOwner ? badges : badges.filter((b) => !b.hidden && !b.shadow_hidden);
</script>
<HeadTitle route={`${data.username}'s Badge Wall`} path={`/user/${data.username}`} />