mirror of
https://github.com/streetwriters/notesnook.git
synced 2026-02-23 19:49:56 +01:00
web: use removeMulti to bulk remove old logs
This commit is contained in:
committed by
Ammar Ahmed
parent
8d8d4ee782
commit
7987ef81a6
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user