aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Database
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Database')
-rw-r--r--src/lib/Database/userBadges.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Database/userBadges.ts b/src/lib/Database/userBadges.ts
index 5d90404d..0b2e2491 100644
--- a/src/lib/Database/userBadges.ts
+++ b/src/lib/Database/userBadges.ts
@@ -8,9 +8,10 @@ export interface Badge {
id?: number;
time?: string;
category?: string | null;
- hidden?: boolean | false;
+ hidden?: boolean;
source?: string | null;
designer?: string | null;
+ shadow_hidden?: boolean;
}
export const getUserBadges = async (userId: number): Promise<Badge[]> => {
@@ -89,3 +90,6 @@ export const migrateCategory = async (userId: number, oldName: string, newName:
.update({ category: newName })
.eq('category', oldName)
.eq('user_id', userId);
+
+export const setShadowHidden = async (userId: number, shadowHide: boolean) =>
+ await supabase.from('user_badges').update({ shadow_hidden: shadowHide }).eq('user_id', userId);