fix: limit queue cleanup to expired users

This commit is contained in:
2026-07-06 13:10:03 +00:00
parent e85ce37f4d
commit d17e23ea3e
2 changed files with 5 additions and 3 deletions
+2 -2
View File
@@ -236,8 +236,8 @@ class Appv2 {
const afterFetchFromDb = Date.now(); const afterFetchFromDb = Date.now();
console.log("Fetch from db: "+(Date.now() - startTimeToDebug) / 1000 + " seconds"); console.log("Fetch from db: "+(Date.now() - startTimeToDebug) / 1000 + " seconds");
for (const user of users) { for (const userId of userToDel) {
const storage = new storageObj(user.id); const storage = new storageObj(userId);
await storage.removeQueue(); await storage.removeQueue();
count++; count++;
} }
+3 -1
View File
@@ -55,7 +55,9 @@ class Storage {
try { try {
await fsp.unlink(this.fileName); await fsp.unlink(this.fileName);
} catch(err) { } catch(err) {
console.log(err); if (err?.code !== 'ENOENT') {
console.log(err);
}
} }
this.dbObj.deleteUser(this.userId); this.dbObj.deleteUser(this.userId);
} }