Skip to content

Commit aec83b5

Browse files
devjumejamesgpearce
authored andcommitted
[indexeddb] Refactor check for window object availability
1 parent 106e147 commit aec83b5

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/persisters/persister-indexed-db.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,10 @@ export const createIndexedDbPersister = ((
5858
create: 0 | 1 = 0,
5959
): Promise<[any, any]> =>
6060
promiseNew((resolve, reject) => {
61-
let request: IDBOpenDBRequest;
62-
if (WINDOW) {
63-
request = WINDOW.indexedDB.open(dbName, create ? 2 : undefined);
64-
} else {
65-
request = indexedDB.open(dbName, create ? 2 : undefined);
66-
}
61+
const request = (WINDOW ? WINDOW.indexedDB : indexedDB).open(
62+
dbName,
63+
create ? 2 : undefined,
64+
);
6765
request.onupgradeneeded = () =>
6866
create &&
6967
arrayMap(OBJECT_STORE_NAMES, (objectStoreName) => {

0 commit comments

Comments
 (0)