X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2FChargingStation.ts;h=5c83b7f2b9a044d456b8199156e7d09d40c26386;hb=e71712800639b0aaebec9af189fdbbaa4f453b92;hp=de6756228b1f47d6604389fd8f3e839636b8c4d2;hpb=15042c5fdee2d617c1d533699334cbf044f1a97e;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ChargingStation.ts b/src/charging-station/ChargingStation.ts index de675622..5c83b7f2 100644 --- a/src/charging-station/ChargingStation.ts +++ b/src/charging-station/ChargingStation.ts @@ -16,7 +16,7 @@ import Configuration from '../utils/Configuration'; import Constants from '../utils/Constants'; import FileUtils from '../utils/FileUtils'; import { MessageType } from '../types/ocpp/MessageType'; -import OCPP16IncomingRequestService from './ocpp/1.6/OCCP16IncomingRequestService'; +import OCPP16IncomingRequestService from './ocpp/1.6/OCPP16IncomingRequestService'; import OCPP16RequestService from './ocpp/1.6/OCPP16RequestService'; import OCPP16ResponseService from './ocpp/1.6/OCPP16ResponseService'; import OCPPError from './OCPPError'; @@ -940,8 +940,8 @@ export default class ChargingStation { } private openWSConnection(options?: ClientOptions & ClientRequestArgs, forceCloseOpened = false): void { - options ?? {}; - options?.handshakeTimeout ?? this.getConnectionTimeout() * 1000; + options = options ?? {}; + options.handshakeTimeout = options?.handshakeTimeout ?? this.getConnectionTimeout() * 1000; if (!Utils.isNullOrUndefined(this.stationInfo.supervisionUser) && !Utils.isNullOrUndefined(this.stationInfo.supervisionPassword)) { options.auth = `${this.stationInfo.supervisionUser}:${this.stationInfo.supervisionPassword}`; }