Use the web worker when clearing js-sdk stores
It turns out that Firefox doesn't let you use indexeddb from private tabs, *unless* you are *also* in a webworker. We need to either consistently use it or not use it - so let's use it.
This commit is contained in:
parent
dcd0103acb
commit
e9ab667d29
2 changed files with 7 additions and 6 deletions
|
@ -48,7 +48,6 @@ class MatrixClientPeg {
|
|||
this.opts = {
|
||||
initialSyncLimit: 20,
|
||||
};
|
||||
this.indexedDbWorkerScript = null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -59,7 +58,7 @@ class MatrixClientPeg {
|
|||
* @param {string} script href to the script to be passed to the web worker
|
||||
*/
|
||||
setIndexedDbWorkerScript(script) {
|
||||
this.indexedDbWorkerScript = script;
|
||||
createMatrixClient.indexedDbWorkerScript = script;
|
||||
}
|
||||
|
||||
get(): MatrixClient {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue