Cleanup workers handling classes.
[e-mobility-charging-stations-simulator.git] / src / utils / Configuration.ts
index eb1992b3dc33a75a4a063897dfcb48da93ec1132..8770a9b9f3ec48cf5859d52b8a2383585a4b8351 100644 (file)
@@ -41,8 +41,9 @@ export default class Configuration {
     return Configuration.getConfig().useWorkerPool;
   }
 
-  static getWorkerMaxPoolSize(): number {
-    return Configuration.getConfig().workerMaxPoolSize;
+  static getWorkerPoolMaxSize(): number {
+    Configuration.deprecateConfigurationKey('workerPoolSize;', 'Use \'workerPoolMaxSize\' instead');
+    return Configuration.useWorkerPool() && Configuration.objectHasOwnProperty(Configuration.getConfig(), 'workerPoolMaxSize') ? Configuration.getConfig().workerPoolMaxSize : 16;
   }
 
   static getChargingStationsPerWorker(): number {