X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2FAutomaticTransactionGenerator.ts;h=0562a8973bb8bd36a60f6353e6503339e6111a63;hb=dd119a6bc8a78464c82e4d11d88e0fdbbae10537;hp=a1e55989da82658ba03ced852611667ae7989f84;hpb=54b1efe020d2472d36c5bc92ae09e23d75ab0947;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/AutomaticTransactionGenerator.ts b/src/charging-station/AutomaticTransactionGenerator.ts index a1e55989..0562a897 100644 --- a/src/charging-station/AutomaticTransactionGenerator.ts +++ b/src/charging-station/AutomaticTransactionGenerator.ts @@ -9,7 +9,7 @@ import logger from '../utils/Logger'; export default class AutomaticTransactionGenerator { public timeToStop: boolean; private chargingStation: ChargingStation; - private performanceObserver: PerformanceObserver; + private performanceObserver!: PerformanceObserver; constructor(chargingStation: ChargingStation) { this.chargingStation = chargingStation; @@ -149,10 +149,11 @@ export default class AutomaticTransactionGenerator { // eslint-disable-next-line consistent-this private async stopTransaction(connectorId: number, self: AutomaticTransactionGenerator): Promise { const transactionId = self.chargingStation.getConnector(connectorId).transactionId; - return await self.chargingStation.ocppRequestService.sendStopTransaction(transactionId, self.chargingStation.getTransactionMeterStop(transactionId), self.chargingStation.getTransactionIdTag(transactionId)); + return await self.chargingStation.ocppRequestService.sendStopTransaction(transactionId, self.chargingStation.getTransactionMeterStop(transactionId), + self.chargingStation.getTransactionIdTag(transactionId)); } - private logPrefix(connectorId: number = null): string { + private logPrefix(connectorId?: number): string { if (connectorId) { return Utils.logPrefix(' ' + this.chargingStation.stationInfo.chargingStationId + ' | ATG on connector #' + connectorId.toString() + ':'); }