export default class AutomaticTransactionGenerator {
public started: boolean;
- private chargingStation: ChargingStation;
- private connectorsStatus: Map<number, Status>;
+ private readonly chargingStation: ChargingStation;
+ private readonly connectorsStatus: Map<number, Status>;
constructor(chargingStation: ChargingStation) {
this.chargingStation = chargingStation;
}
private startConnectors(): void {
- if (this.connectorsStatus?.size !== 0 && this.connectorsStatus.size !== this.chargingStation.getNumberOfConnectors()) {
+ if (this.connectorsStatus?.size > 0 && this.connectorsStatus.size !== this.chargingStation.getNumberOfConnectors()) {
this.connectorsStatus.clear();
}
for (const connectorId of this.chargingStation.connectors.keys()) {