repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change repo URI to SAP one
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
ChargingStationWorker.ts
diff --git
a/src/charging-station/ChargingStationWorker.ts
b/src/charging-station/ChargingStationWorker.ts
index 84ce450eb2cfa65784aa70da7165aab0e8b43df1..85ea77fb8b58d1d18d6424ee2f8c927080b03180 100644
(file)
--- a/
src/charging-station/ChargingStationWorker.ts
+++ b/
src/charging-station/ChargingStationWorker.ts
@@
-8,25
+8,23
@@
import {
import { parentPort, workerData } from 'worker_threads';
import ChargingStation from './ChargingStation';
import { parentPort, workerData } from 'worker_threads';
import ChargingStation from './ChargingStation';
-import
Constants from '../utils/Constant
s';
+import
{ ChargingStationUtils } from './ChargingStationUtil
s';
import { ThreadWorker } from 'poolifier';
import Utils from '../utils/Utils';
import { ThreadWorker } from 'poolifier';
import Utils from '../utils/Utils';
+import WorkerConstants from '../worker/WorkerConstants';
// Conditionally export ThreadWorker instance for pool usage
export let threadWorker: ThreadWorker;
// Conditionally export ThreadWorker instance for pool usage
export let threadWorker: ThreadWorker;
-if (Utils.workerPoolInUse()) {
+if (
ChargingStation
Utils.workerPoolInUse()) {
threadWorker = new ThreadWorker<ChargingStationWorkerData>(startChargingStation, {
threadWorker = new ThreadWorker<ChargingStationWorkerData>(startChargingStation, {
- maxInactiveTime:
Constants.WORKER_
POOL_MAX_INACTIVE_TIME,
+ maxInactiveTime:
WorkerConstants.
POOL_MAX_INACTIVE_TIME,
async: false,
});
} else {
// Add message listener to start charging station from main thread
addMessageListener();
if (!Utils.isUndefined(workerData)) {
async: false,
});
} else {
// Add message listener to start charging station from main thread
addMessageListener();
if (!Utils.isUndefined(workerData)) {
- startChargingStation({
- index: workerData.index as number,
- templateFile: workerData.templateFile as string,
- });
+ startChargingStation(workerData as ChargingStationWorkerData);
}
}
}
}