core: remove unnecessary exist check slowing reads

This commit is contained in:
Abdullah Atta
2023-09-12 17:14:15 +05:00
committed by Abdullah Atta
parent beaace9b54
commit bd238a6fe4

View File

@@ -56,7 +56,6 @@ export default class Indexer extends Storage {
}
read(key, isArray = false) {
if (!this.exists(key)) return;
return super.read(this.makeId(key), isArray);
}
@@ -69,9 +68,7 @@ export default class Indexer extends Storage {
}
async readMulti(keys) {
const entries = await super.readMulti(
keys.filter(this.exists, this).map(this.makeId, this)
);
const entries = await super.readMulti(keys.map(this.makeId, this));
entries.forEach((entry) => {
entry[0] = entry[0].replace(`_${this.type}`, "");
});