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
refactor(simulator): constify and factor out empty data structure
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
AutomaticTransactionGenerator.ts
diff --git
a/src/charging-station/AutomaticTransactionGenerator.ts
b/src/charging-station/AutomaticTransactionGenerator.ts
index e6b3dbf457fc0cde4bec0abb052d6453b2eb1fa8..4185215aae0d25ceccf9618bb289712d46d96ed2 100644
(file)
--- a/
src/charging-station/AutomaticTransactionGenerator.ts
+++ b/
src/charging-station/AutomaticTransactionGenerator.ts
@@
-1,11
+1,11
@@
// Partial Copyright Jerome Benoit. 2021-2023. All Rights Reserved.
// Partial Copyright Jerome Benoit. 2021-2023. All Rights Reserved.
-import { AsyncResource } from 'async_hooks';
+import { AsyncResource } from '
node:
async_hooks';
-import type { ChargingStation } from './ChargingStation';
-import { ChargingStationUtils } from './ChargingStationUtils';
+import { type ChargingStation, ChargingStationUtils } from './internal';
import { BaseError } from '../exception';
import { BaseError } from '../exception';
-import { PerformanceStatistics } from '../performance';
+// import { PerformanceStatistics } from '../performance';
+import { PerformanceStatistics } from '../performance/PerformanceStatistics';
import {
AuthorizationStatus,
type AuthorizeRequest,
import {
AuthorizationStatus,
type AuthorizeRequest,
@@
-19,9
+19,7
@@
import {
StopTransactionReason,
type StopTransactionResponse,
} from '../types';
StopTransactionReason,
type StopTransactionResponse,
} from '../types';
-import { Constants } from '../utils/Constants';
-import { logger } from '../utils/Logger';
-import { Utils } from '../utils/Utils';
+import { Constants, Utils, logger } from '../utils';
const moduleName = 'AutomaticTransactionGenerator';
const moduleName = 'AutomaticTransactionGenerator';
@@
-103,9
+101,7
@@
export class AutomaticTransactionGenerator extends AsyncResource {
) => Promise<void>,
this,
connectorId
) => Promise<void>,
this,
connectorId
- ).catch(() => {
- /* This is intentional */
- });
+ ).catch(Constants.EMPTY_FUNCTION);
} else if (this.connectorsStatus.get(connectorId)?.start === true) {
logger.warn(`${this.logPrefix(connectorId)} is already started on connector`);
}
} else if (this.connectorsStatus.get(connectorId)?.start === true) {
logger.warn(`${this.logPrefix(connectorId)} is already started on connector`);
}