aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Database
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-04-19 21:22:47 -0700
committerFuwn <[email protected]>2024-04-19 21:22:47 -0700
commit48b9ed57f7977f40b68c9a8686d41f29f98c2e9f (patch)
treefa9481113a7b8f37f56ba2dc61c75bd7e46d4ff6 /src/lib/Database
parentfeat(badges): admin panel (diff)
downloaddue.moe-48b9ed57f7977f40b68c9a8686d41f29f98c2e9f.tar.xz
due.moe-48b9ed57f7977f40b68c9a8686d41f29f98c2e9f.zip
feat(badges): admin shadow hide
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);