]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
refactor: reorder worker set event emission
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 22 Aug 2025 18:06:36 +0000 (20:06 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 22 Aug 2025 18:06:36 +0000 (20:06 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
src/worker/WorkerSet.ts

index e47e0ed6ab6229114074c2c2155fed2403d1985e..89e20bb71288d559a667edbabce275ae140a57bf 100644 (file)
@@ -177,8 +177,8 @@ export class WorkerSet<D extends WorkerData, R extends WorkerData> extends Worke
         const { reject, resolve, workerSetElement } = this.promiseResponseMap.get(uuid)!
         switch (event) {
           case WorkerMessageEvents.addedWorkerElement:
-            this.safeEmit(WorkerSetEvents.elementAdded, this.info)
             ++workerSetElement.numberOfWorkerElements
+            this.safeEmit(WorkerSetEvents.elementAdded, this.info)
             resolve(data)
             break
           case WorkerMessageEvents.workerElementError: