diff --git a/src/workers/indexeddb.worker.ts b/src/workers/indexeddb.worker.ts index 113bc87d6c..a05add1c7d 100644 --- a/src/workers/indexeddb.worker.ts +++ b/src/workers/indexeddb.worker.ts @@ -16,6 +16,8 @@ limitations under the License. import { IndexedDBStoreWorker } from "matrix-js-sdk/src/indexeddb-worker"; -const remoteWorker = new IndexedDBStoreWorker(postMessage as InstanceType["postMessage"]); +const ctx: Worker = self as any; -global.onmessage = remoteWorker.onMessage; +const remoteWorker = new IndexedDBStoreWorker(ctx.postMessage); + +ctx.onmessage = remoteWorker.onMessage;