1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-12-01 04:43:29 +03:00

Add feature detection for webworkers

Only use web worker store if we have web workers available
This commit is contained in:
David Baker
2017-04-07 17:45:45 +01:00
parent 7d4366473d
commit b9c71ef03f

View File

@@ -82,7 +82,7 @@ const IndexedDBStore = function IndexedDBStore(opts) {
throw new Error('Missing required option: indexedDB'); throw new Error('Missing required option: indexedDB');
} }
if (opts.workerScript) { if (opts.workerScript && window.Worker) {
this.backend = new RemoteIndexedDBStoreBackend(opts.workerScript, opts.dbName); this.backend = new RemoteIndexedDBStoreBackend(opts.workerScript, opts.dbName);
} else { } else {
this.backend = new LocalIndexedDBStoreBackend(opts.indexedDB, opts.dbName); this.backend = new LocalIndexedDBStoreBackend(opts.indexedDB, opts.dbName);