Apply dependencies update
[e-mobility-charging-stations-simulator.git] / src / utils / Configuration.ts
index 4fc46b059ffa9dfa1aa5ce4c99883e758eb12c68..8c13db91fa84c0425eb1d5ebcd0c3d0cce46bbea 100644 (file)
@@ -3,6 +3,7 @@ import path from 'path';
 import { fileURLToPath } from 'url';
 
 import chalk from 'chalk';
+import { WorkerChoiceStrategies } from 'poolifier';
 
 import {
   type ConfigurationData,
@@ -217,7 +218,8 @@ export default class Configuration {
       )
         ? Configuration.getConfig().workerPoolMaxSize
         : WorkerConstants.DEFAULT_POOL_MAX_SIZE,
-      poolStrategy: Configuration.getConfig().workerPoolStrategy,
+      poolStrategy:
+        Configuration.getConfig().workerPoolStrategy ?? WorkerChoiceStrategies.ROUND_ROBIN,
     };
     if (Configuration.objectHasOwnProperty(Configuration.getConfig(), 'worker')) {
       workerConfiguration = { ...workerConfiguration, ...Configuration.getConfig().worker };