chore: fixed issue issue where getting payloads would hang if passed an empty array
This commit is contained in:
@@ -145,6 +145,9 @@ export class Database {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public async getPayloadsForKeys(keys: string[]): Promise<any[]> {
|
public async getPayloadsForKeys(keys: string[]): Promise<any[]> {
|
||||||
|
if (keys.length === 0) {
|
||||||
|
return []
|
||||||
|
}
|
||||||
const db = (await this.openDatabase()) as IDBDatabase
|
const db = (await this.openDatabase()) as IDBDatabase
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
const objectStore = db.transaction(STORE_NAME).objectStore(STORE_NAME)
|
const objectStore = db.transaction(STORE_NAME).objectStore(STORE_NAME)
|
||||||
|
|||||||
Reference in New Issue
Block a user