adds configurable PoW timeout and iteration count

This commit is contained in:
nai-degen
2024-05-21 12:38:41 -05:00
parent 63ab1a7685
commit b76db652e0
10 changed files with 228 additions and 84 deletions
+2 -1
View File
@@ -307,7 +307,8 @@ function cleanupExpiredTokens() {
user.meta.refreshable = config.captchaMode !== "none";
disabled++;
}
if (user.disabledAt && user.disabledAt + 72 * 60 * 60 * 1000 < now) {
const purgeTimeout = config.powTokenPurgeHours * 60 * 60 * 1000;
if (user.disabledAt && user.disabledAt + purgeTimeout < now) {
users.delete(user.token);
usersToFlush.add(user.token);
deleted++;