Procházet zdrojové kódy

e2ee: lazily create the worker URL

Mobile breaks otherwise, since creating those types of URLs are supported.
release-8443
Saúl Ibarra Corretgé před 5 roky
rodič
revize
3f1828e77c
2 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 2
    2
      modules/e2ee/E2EEContext.js
  2. 1
    1
      modules/e2ee/Worker.js

+ 2
- 2
modules/e2ee/E2EEContext.js Zobrazit soubor

@@ -1,6 +1,6 @@
1 1
 /* global __filename */
2 2
 
3
-import { e2eeWorkerScript } from './Worker';
3
+import { createWorkerScript } from './Worker';
4 4
 import { getLogger } from 'jitsi-meet-logger';
5 5
 
6 6
 const logger = getLogger(__filename);
@@ -37,7 +37,7 @@ export default class E2EEcontext {
37 37
         this._options = options;
38 38
 
39 39
         // Initialize the E2EE worker.
40
-        this._worker = new Worker(e2eeWorkerScript, {
40
+        this._worker = new Worker(createWorkerScript(), {
41 41
             name: 'E2EE Worker'
42 42
         });
43 43
         this._worker.onerror = e => logger.onerror(e);

+ 1
- 1
modules/e2ee/Worker.js Zobrazit soubor

@@ -287,4 +287,4 @@ const code = `
287 287
 
288 288
 `;
289 289
 
290
-export const e2eeWorkerScript = URL.createObjectURL(new Blob([ code ], { type: 'application/javascript' }));
290
+export const createWorkerScript = () => URL.createObjectURL(new Blob([ code ], { type: 'application/javascript' }));

Načítá se…
Zrušit
Uložit