X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fworker%2FWorkerSet.ts;fp=src%2Fworker%2FWorkerSet.ts;h=f10ca9c8ce0f4fbfbd58a10faf0f44ab6073b20a;hb=4f02e9b46125abbf1decd1c9762c80d568a633f7;hp=f1ab1cf5482efaadd25398aa7dfe0ae521d68912;hpb=e19b2687133ddcf6b9c054f391a68244fd37c189;p=e-mobility-charging-stations-simulator.git diff --git a/src/worker/WorkerSet.ts b/src/worker/WorkerSet.ts index f1ab1cf5..f10ca9c8 100644 --- a/src/worker/WorkerSet.ts +++ b/src/worker/WorkerSet.ts @@ -52,6 +52,7 @@ export class WorkerSet extends WorkerAbstract { version: workerSetVersion, type: 'set', worker: 'thread', + started: this.started, size: this.size, elementsExecuting: [...this.workerSet].reduce( (accumulator, workerSetElement) => accumulator + workerSetElement.numberOfWorkerElements, @@ -93,11 +94,11 @@ export class WorkerSet extends WorkerAbstract { }) await worker.terminate() await waitWorkerExit - this.emitter?.emit(WorkerSetEvents.stopped, this.info) - this.emitter?.emitDestroy() - this.emitter?.removeAllListeners() - this.started = false } + this.emitter?.emit(WorkerSetEvents.stopped, this.info) + this.emitter?.emitDestroy() + this.emitter?.removeAllListeners() + this.started = false } /** @inheritDoc */