adds maintenance function to clear all users' token records

This commit is contained in:
nai-degen
2023-08-30 22:38:33 -05:00
parent ffc0c6472e
commit 4b32130eaa
4 changed files with 60 additions and 20 deletions
+6
View File
@@ -165,6 +165,12 @@ router.post("/maintenance", (req, res) => {
message = `success: All users' token quotas reset to ${turbo} (Turbo), ${gpt4} (GPT-4), ${claude} (Claude).`;
break;
}
case "resetCounts": {
const users = userStore.getUsers();
users.forEach((user) => userStore.resetUsage(user.token));
message = `success: All users' token usage records reset.`;
break;
}
default: {
throw new HttpError(400, "Invalid action");
}