From 07f25566ca51b7faf6462a57d15f4ebbfc733ab0 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 6 Apr 2020 21:05:51 +0530 Subject: start spring cleaning, use rollup instead of both webpack and rollup --- src/crypto/workers/cryptoApi.ts | 4 ++-- src/crypto/workers/nodeThreadWorker.ts | 2 +- src/crypto/workers/synchronousWorker.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src/crypto/workers') diff --git a/src/crypto/workers/cryptoApi.ts b/src/crypto/workers/cryptoApi.ts index d3b12e26d..46dc7dfaf 100644 --- a/src/crypto/workers/cryptoApi.ts +++ b/src/crypto/workers/cryptoApi.ts @@ -110,7 +110,7 @@ export interface CryptoWorkerFactory { export class BrowserCryptoWorkerFactory implements CryptoWorkerFactory { startWorker(): CryptoWorker { const workerCtor = Worker; - const workerPath = "/dist/cryptoWorker-bundle.js"; + const workerPath = "/dist/webextension/browserWorkerEntry.js"; return new workerCtor(workerPath) as CryptoWorker; } @@ -206,7 +206,7 @@ export class CryptoApi { }; this.resetWorkerTimeout(ws); work.startTime = timer.performanceNow(); - setImmediate(() => ws.w!.postMessage(msg)); + setTimeout(() => ws.w!.postMessage(msg), 0); } resetWorkerTimeout(ws: WorkerState) { diff --git a/src/crypto/workers/nodeThreadWorker.ts b/src/crypto/workers/nodeThreadWorker.ts index 1247900f9..d289c14b2 100644 --- a/src/crypto/workers/nodeThreadWorker.ts +++ b/src/crypto/workers/nodeThreadWorker.ts @@ -19,7 +19,7 @@ import { CryptoWorkerFactory } from "./cryptoApi"; // tslint:disable:no-var-requires import { CryptoWorker } from "./cryptoWorker"; -import os = require("os"); +import os from "os"; import { CryptoImplementation } from "./cryptoImplementation"; const f = __filename; diff --git a/src/crypto/workers/synchronousWorker.ts b/src/crypto/workers/synchronousWorker.ts index b453468d5..f4bcf396c 100644 --- a/src/crypto/workers/synchronousWorker.ts +++ b/src/crypto/workers/synchronousWorker.ts @@ -93,7 +93,7 @@ export class SynchronousCryptoWorker { } try { - setImmediate(() => this.dispatchMessage({ result, id })); + setTimeout(() => this.dispatchMessage({ result, id }), 0); } catch (e) { console.log("got error during dispatch", e); } -- cgit v1.2.3