aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/workers
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-04-06 21:05:51 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-04-06 21:05:51 +0530
commit07f25566ca51b7faf6462a57d15f4ebbfc733ab0 (patch)
tree04e03d831adae4c00ac6a6a19706de4ed6ad7dd3 /src/crypto/workers
parent13bccc7bd982da58738dfd63a2493e476d596161 (diff)
downloadwallet-core-07f25566ca51b7faf6462a57d15f4ebbfc733ab0.tar.xz
start spring cleaning, use rollup instead of both webpack and rollup
Diffstat (limited to 'src/crypto/workers')
-rw-r--r--src/crypto/workers/cryptoApi.ts4
-rw-r--r--src/crypto/workers/nodeThreadWorker.ts2
-rw-r--r--src/crypto/workers/synchronousWorker.ts2
3 files changed, 4 insertions, 4 deletions
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);
}