fix: stop the ATG on connector if its status is unavailable
[e-mobility-charging-stations-simulator.git] / src / charging-station / ChargingStationWorker.ts
index d28204e3a57c9ffc0316387beb8a5057de7f345a..c720b21980ae6ad2cf9165054a949c122c27061b 100644 (file)
@@ -1,13 +1,12 @@
 // Partial Copyright Jerome Benoit. 2021-2023. All Rights Reserved.
 
-import { parentPort, workerData } from 'worker_threads';
+import { parentPort, workerData } from 'node:worker_threads';
 
 import { ThreadWorker } from 'poolifier';
 
-import { ChargingStation } from './ChargingStation';
-import { ChargingStationUtils } from './ChargingStationUtils';
+import { ChargingStation, ChargingStationUtils } from './internal';
 import type { ChargingStationWorkerData } from '../types';
-import { Utils } from '../utils/Utils';
+import { Utils } from '../utils';
 import { WorkerConstants, type WorkerMessage, WorkerMessageEvents } from '../worker';
 
 // Conditionally export ThreadWorker instance for pool usage
@@ -30,7 +29,7 @@ if (ChargingStationUtils.workerPoolInUse()) {
  */
 function addMessageListener(): void {
   parentPort?.on('message', (message: WorkerMessage<ChargingStationWorkerData>) => {
-    if (message.id === WorkerMessageEvents.START_WORKER_ELEMENT) {
+    if (message.id === WorkerMessageEvents.startWorkerElement) {
       startChargingStation(message.data);
     }
   });