diff --git a/src/crypto/store/indexeddb-crypto-store.js b/src/crypto/store/indexeddb-crypto-store.js index 5f9defd02..4c28d9cfe 100644 --- a/src/crypto/store/indexeddb-crypto-store.js +++ b/src/crypto/store/indexeddb-crypto-store.js @@ -22,6 +22,7 @@ import LocalStorageCryptoStore from './localStorage-crypto-store'; import MemoryCryptoStore from './memory-crypto-store'; import * as IndexedDBCryptoStoreBackend from './indexeddb-crypto-store-backend'; import {InvalidCryptoStoreError} from '../../errors'; +import * as IndexedDBHelpers from "../../indexeddb-helpers"; /** * Internal module. indexeddb storage for e2e. @@ -48,6 +49,10 @@ export default class IndexedDBCryptoStore { this._backendPromise = null; } + static exists(indexedDB, dbName) { + return IndexedDBHelpers.exists(indexedDB, dbName); + } + /** * Ensure the database exists and is up-to-date, or fall back to * a local storage or in-memory store.