aboutsummaryrefslogtreecommitdiff
path: root/src/routes/user
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-06 05:04:30 -0700
committerFuwn <[email protected]>2024-10-06 05:04:30 -0700
commit2c7149546582e58fc7421ad68869b16a64b5f4ad (patch)
tree06e7b44115eca71b6bc54d640f48d0a17916f56e /src/routes/user
parentfeat(user): use preferences graphl api (diff)
downloaddue.moe-2c7149546582e58fc7421ad68869b16a64b5f4ad.tar.xz
due.moe-2c7149546582e58fc7421ad68869b16a64b5f4ad.zip
feat(user): live update for mutations
Diffstat (limited to 'src/routes/user')
-rw-r--r--src/routes/user/[user]/+page.svelte36
1 files changed, 30 insertions, 6 deletions
diff --git a/src/routes/user/[user]/+page.svelte b/src/routes/user/[user]/+page.svelte
index 08bfd978..03e13f11 100644
--- a/src/routes/user/[user]/+page.svelte
+++ b/src/routes/user/[user]/+page.svelte
@@ -30,7 +30,11 @@
const setCategoriesQuery = graphql(`
mutation SetCategories($categories: [String!]!) {
setPinnedBadgeWallCategories(categories: $categories) {
- pinned_badge_wall_categories
+ id
+
+ preferences {
+ pinned_badge_wall_categories
+ }
}
}
`);
@@ -38,7 +42,11 @@
const toggleCategoryQuery = graphql(`
mutation ToggleCategory($category: String!) {
togglePinnedBadgeWallCategory(category: $category) {
- pinned_badge_wall_categories
+ id
+
+ preferences {
+ pinned_badge_wall_categories
+ }
}
}
`);
@@ -46,7 +54,11 @@
const toggleHideMissingBadgesQuery = graphql(`
mutation ToggleHideMissingBadges {
toggleHideMissingBadges {
- hide_missing_badges
+ id
+
+ preferences {
+ hide_missing_badges
+ }
}
}
`);
@@ -54,7 +66,11 @@
const toggleHideAWCBadgesQuery = graphql(`
mutation ToggleHideAWCBadges {
toggleHideAWCBadges {
- hide_awc_badges
+ id
+
+ preferences {
+ hide_awc_badges
+ }
}
}
`);
@@ -62,7 +78,11 @@
const setBiographyQuery = graphql(`
mutation SetBiography($biography: String!) {
setBiography(biography: $biography) {
- biography
+ id
+
+ preferences {
+ biography
+ }
}
}
`);
@@ -70,7 +90,11 @@
const setBadgeWallCSSQuery = graphql(`
mutation SetBadgeWallCSS($css: String!) {
setBadgeWallCSS(css: $css) {
- badge_wall_css
+ id
+
+ preferences {
+ badge_wall_css
+ }
}
}
`);