diff options
author | Sebastian <sebasjm@gmail.com> | 2022-04-11 15:10:16 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-04-11 15:10:16 -0300 |
commit | a644efe1abe8072bc92efa6d0fefde7504563086 (patch) | |
tree | 8a6dd486d991e547d12290d2f96eb2f23d7e7d56 /packages/taler-wallet-core/src/crypto/workers | |
parent | ccb50c636054819f5af8778cc3ebe5258b1c2e87 (diff) | |
download | wallet-core-a644efe1abe8072bc92efa6d0fefde7504563086.tar.xz |
add a timer parameter in the wallet constructor in order to resolve #7120
Diffstat (limited to 'packages/taler-wallet-core/src/crypto/workers')
-rw-r--r-- | packages/taler-wallet-core/src/crypto/workers/cryptoDispatcher.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/taler-wallet-core/src/crypto/workers/cryptoDispatcher.ts b/packages/taler-wallet-core/src/crypto/workers/cryptoDispatcher.ts index f5782ab09..f6c8ae61e 100644 --- a/packages/taler-wallet-core/src/crypto/workers/cryptoDispatcher.ts +++ b/packages/taler-wallet-core/src/crypto/workers/cryptoDispatcher.ts @@ -23,7 +23,7 @@ * Imports. */ import { Logger } from "@gnu-taler/taler-util"; -import * as timer from "../../util/timer.js"; +import { timer, performanceNow, TimerHandle } from "../../util/timer.js"; import { nullCrypto, TalerCryptoInterface } from "../cryptoImplementation.js"; import { CryptoWorker } from "./cryptoWorkerInterface.js"; @@ -46,7 +46,7 @@ interface WorkerState { /** * Timer to terminate the worker if it's not busy enough. */ - idleTimeoutHandle: timer.TimerHandle | null; + idleTimeoutHandle: TimerHandle | null; } interface WorkItem { @@ -166,7 +166,7 @@ export class CryptoDispatcher { operation: work.operation, }; this.resetWorkerTimeout(ws); - work.startTime = timer.performanceNow(); + work.startTime = performanceNow(); timer.after(0, () => worker.postMessage(msg)); } |