diff options
| author | Fuwn <[email protected]> | 2024-03-01 04:17:12 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-03-01 04:17:12 -0800 |
| commit | aa600b666ae733de8662f1c15cfcaebaa13dca06 (patch) | |
| tree | b9664dca1e5b6ec6b3c055dd441c411f9c7be3a9 /src/lib/Database | |
| parent | fix(AiringTime): round minutes (diff) | |
| download | due.moe-aa600b666ae733de8662f1c15cfcaebaa13dca06.tar.xz due.moe-aa600b666ae733de8662f1c15cfcaebaa13dca06.zip | |
feat(badges): migrate category mode
Diffstat (limited to 'src/lib/Database')
| -rw-r--r-- | src/lib/Database/userBadges.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/Database/userBadges.ts b/src/lib/Database/userBadges.ts index 1f4b5b5b..4ee47685 100644 --- a/src/lib/Database/userBadges.ts +++ b/src/lib/Database/userBadges.ts @@ -68,3 +68,10 @@ export const renameCategory = async (userId: number, oldName: string, newName: s export const removeAllUserBadges = async (userId: number) => await supabase.from('user_badges').delete().eq('user_id', userId); + +export const migrateCategory = async (userId: number, oldName: string, newName: string) => + await supabase + .from('user_badges') + .update({ category: newName }) + .eq('category', oldName) + .eq('user_id', userId); |