fix: init idb

This commit is contained in:
Danil Kovtonyuk 2022-06-24 16:17:17 +10:00
parent 0b4f3b6258
commit 7f1f1f4750

@ -222,7 +222,7 @@ class IndexedDB {
} }
} }
export default (ctx, inject) => { export default async (ctx, inject) => {
const instances = new Map() const instances = new Map()
const DEPOSIT_INDEXES = [ const DEPOSIT_INDEXES = [
@ -246,7 +246,7 @@ export default (ctx, inject) => {
} }
] ]
Object.keys(networkConfig).forEach(async (key) => { for (const key of Object.keys(networkConfig)) {
const { tokens, nativeCurrency } = networkConfig[key] const { tokens, nativeCurrency } = networkConfig[key]
const netId = Number(key.replace('netId', '')) const netId = Number(key.replace('netId', ''))
@ -295,10 +295,10 @@ export default (ctx, inject) => {
const instance = new IndexedDB(options) const instance = new IndexedDB(options)
await instance.initDB()
instances.set(options.dbName, instance) instances.set(options.dbName, instance)
})
await instance.initDB()
}
const getInstance = (netId) => instances.get(`tornado_cash_${netId}`) const getInstance = (netId) => instances.get(`tornado_cash_${netId}`)