aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-08 15:34:03 -0700
committerFuwn <[email protected]>2024-10-08 15:34:03 -0700
commit8e3bc2f9ef96811cdb421e6397060e3d1f0c015b (patch)
tree64ae7b4c8e3a74ce7ebd5a30439042437f8d9fe5 /src/routes
parentfix(graphql): return null for no user id access (diff)
downloaddue.moe-8e3bc2f9ef96811cdb421e6397060e3d1f0c015b.tar.xz
due.moe-8e3bc2f9ef96811cdb421e6397060e3d1f0c015b.zip
feat(graphql): add badgeCount field
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/user/[user]/+page.gql5
-rw-r--r--src/routes/user/[user]/+page.svelte4
2 files changed, 3 insertions, 6 deletions
diff --git a/src/routes/user/[user]/+page.gql b/src/routes/user/[user]/+page.gql
index 91759675..fd31248b 100644
--- a/src/routes/user/[user]/+page.gql
+++ b/src/routes/user/[user]/+page.gql
@@ -1,10 +1,7 @@
query Profile($id: Int!) {
User(id: $id) {
id
-
- badges {
- id
- }
+ badgesCount
preferences {
created_at
diff --git a/src/routes/user/[user]/+page.svelte b/src/routes/user/[user]/+page.svelte
index 03e13f11..84f121ea 100644
--- a/src/routes/user/[user]/+page.svelte
+++ b/src/routes/user/[user]/+page.svelte
@@ -307,8 +307,8 @@
{#if $Profile.fetching}
{displayBadges(userData.name, '...')}
- {:else if $Profile.data}
- {@const badges = $Profile.data.User.badges.length}
+ {:else if $Profile.data && $Profile.data.User}
+ {@const badges = $Profile.data.User.badgesCount}
{#if badges}
{displayBadges(userData.name, badges)}