X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fthread%2Ffixed.ts;h=bef82826350d772c146656d4676f942923d33165;hb=3f09ed9f86ed44b7551d160452b80b978d14e8e3;hp=e3a94b329d4cfcee6f05cd6e2f8ad06e555a6dfc;hpb=a038b5175071af7c51dae9e25c7423c7572f3949;p=poolifier.git diff --git a/src/pools/thread/fixed.ts b/src/pools/thread/fixed.ts index e3a94b32..bef82826 100644 --- a/src/pools/thread/fixed.ts +++ b/src/pools/thread/fixed.ts @@ -58,9 +58,7 @@ export class FixedThreadPool< /** @inheritDoc */ protected async destroyWorker (worker: Worker): Promise { this.sendToWorker(worker, { kill: true, workerId: worker.threadId }) - const workerInfo = this.getWorkerInfoByWorker(worker) - workerInfo.messageChannel?.port1.close() - workerInfo.messageChannel?.port2.close() + this.workerNodes[this.getWorkerNodeKey(worker)].closeChannel() await worker.terminate() }