aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Database
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-05 19:06:32 -0800
committerFuwn <[email protected]>2024-02-05 19:06:32 -0800
commita4d58fa25d6053419506d6e7e5b53d8268845990 (patch)
tree9780bf9fa5cbef14d99bd3953967f3d297f6a079 /src/lib/Database
parentrefactor(locale): specify import method (diff)
downloaddue.moe-a4d58fa25d6053419506d6e7e5b53d8268845990.tar.xz
due.moe-a4d58fa25d6053419506d6e7e5b53d8268845990.zip
feat(badges): delete all
Diffstat (limited to 'src/lib/Database')
-rw-r--r--src/lib/Database/badges.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/Database/badges.ts b/src/lib/Database/badges.ts
index e7103185..6df9fd8e 100644
--- a/src/lib/Database/badges.ts
+++ b/src/lib/Database/badges.ts
@@ -57,3 +57,7 @@ export const updateUserBadge = async (userId: number, id: number, badge: Badge)
export const renameCategory = async (userId: number, oldName: string, newName: string) => {
await sql`UPDATE user_badges SET category = ${newName} WHERE category = ${oldName} AND user_id = ${userId};`;
};
+
+export const removeAllUserBadges = async (userId: number) => {
+ await sql`DELETE FROM user_badges WHERE user_id = ${userId};`;
+};