X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fthread%2Fdynamic.ts;h=b63d14e289df735a2683413c3b019aa0b12efadb;hb=f2fdaa86fd9e6f3a5dc0b3146c065e3a7bfb44e0;hp=51dca2f33698aede373eb2b95871f6d0dbc5ca84;hpb=d3c8a1a8022726094160d1413f1f289c5d84d715;p=poolifier.git diff --git a/src/pools/thread/dynamic.ts b/src/pools/thread/dynamic.ts index 51dca2f3..b63d14e2 100644 --- a/src/pools/thread/dynamic.ts +++ b/src/pools/thread/dynamic.ts @@ -54,10 +54,7 @@ export class DynamicThreadPool< if (message.kill) { this.sendToWorker(worker, { kill: 1 }) void this.destroyWorker(worker) - // clean workers from data structures - const workerIndex = this.workers.indexOf(worker) - this.workers.splice(workerIndex, 1) - this.tasks.delete(worker) + this.removeWorker(worker) } }) return worker