web: use removeMulti to bulk remove old logs

This commit is contained in:
Abdullah Atta
2023-11-25 13:40:19 +05:00
committed by Ammar Ahmed
parent 8d8d4ee782
commit 7987ef81a6
3 changed files with 8 additions and 4 deletions

View File

@@ -70,6 +70,10 @@ export class NNStorage {
return this.database.delete(key);
}
removeMulti(keys: string[]) {
return this.database.deleteMany(keys);
}
clear() {
return this.database.clear();
}

View File

@@ -48,8 +48,8 @@ export default class Storage {
return this.storage.remove(key);
}
removeMulti(...keys) {
return this.storage.removeMulti(...keys);
removeMulti(keys) {
return this.storage.removeMulti(keys);
}
getAllKeys() {

View File

@@ -105,7 +105,7 @@ class DatabaseLogWriter {
}
if (keysToRemove.length) {
await this.storage.removeMulti(...keysToRemove);
await this.storage.removeMulti(keysToRemove);
}
}
}
@@ -142,7 +142,7 @@ class DatabaseLogManager {
async clear() {
const logKeys = await this.storage.getAllKeys();
await this.storage.removeMulti(...logKeys);
await this.storage.removeMulti(logKeys);
}
async delete(key) {