diff options
| author | Fuwn <[email protected]> | 2024-02-18 05:35:27 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-02-18 05:35:27 -0800 |
| commit | 1eb42f9d3aa001ff41b3bbee74746efcdaff9e81 (patch) | |
| tree | 41197e053f08646b2cef6298439fce8a143fa513 /src/lib/Database | |
| parent | fix(badges): return empty preferences (diff) | |
| download | due.moe-1eb42f9d3aa001ff41b3bbee74746efcdaff9e81.tar.xz due.moe-1eb42f9d3aa001ff41b3bbee74746efcdaff9e81.zip | |
fix(preferences): add preferences when not set
Diffstat (limited to 'src/lib/Database')
| -rw-r--r-- | src/lib/Database/userPreferences.ts | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lib/Database/userPreferences.ts b/src/lib/Database/userPreferences.ts index 988ca0c0..d788ba52 100644 --- a/src/lib/Database/userPreferences.ts +++ b/src/lib/Database/userPreferences.ts @@ -65,11 +65,9 @@ export const toggleHololiveStreamPinning = async (userId: number, streamId: stri export const toggleHideMissingBadges = async (userId: number) => { const userPreferences = await getUserPreferences(userId); - if (!userPreferences) return null; - return await setUserPreferences(userId, { updated_at: new Date().toISOString(), - pinned_hololive_streams: userPreferences.pinned_hololive_streams, - hide_missing_badges: !userPreferences.hide_missing_badges + pinned_hololive_streams: userPreferences ? userPreferences.pinned_hololive_streams : [], + hide_missing_badges: userPreferences ? !userPreferences.hide_missing_badges : false }); }; |