aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Database
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-05-04 19:55:08 -0700
committerFuwn <[email protected]>2024-05-04 19:55:08 -0700
commit7c4c540562d62082456ff504a15ab0694d18fce1 (patch)
tree7a0d9ca874241778d248b8c97828bd0367d07a18 /src/lib/Database
parentfeat(BadgePreview): navigate using badge side (diff)
downloaddue.moe-7c4c540562d62082456ff504a15ab0694d18fce1.tar.xz
due.moe-7c4c540562d62082456ff504a15ab0694d18fce1.zip
feat(badges): pinned categories
Diffstat (limited to 'src/lib/Database')
-rw-r--r--src/lib/Database/userPreferences.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Database/userPreferences.ts b/src/lib/Database/userPreferences.ts
index 4b0e224f..ba1eb1d8 100644
--- a/src/lib/Database/userPreferences.ts
+++ b/src/lib/Database/userPreferences.ts
@@ -9,6 +9,7 @@ export interface UserPreferences {
biography: string | null;
badge_wall_css: string;
hide_awc_badges: boolean;
+ pinned_badge_wall_categories: string;
}
interface NewUserPreferences {
@@ -43,7 +44,10 @@ export const setUserPreferences = async (userId: number, preferences: NewUserPre
biography: preferences.biography || (userPreferences ? userPreferences.biography : null),
badge_wall_css:
preferences.badge_wall_css || (userPreferences ? userPreferences.badge_wall_css : ''),
- hide_awc_badges: preferences.hide_awc_badges || false
+ hide_awc_badges: preferences.hide_awc_badges || false,
+ pinned_badge_wall_categories: userPreferences
+ ? userPreferences.pinned_badge_wall_categories
+ : ''
},
{ onConflict: 'user_id' }
)