this.chargingStation = chargingStation;
}
- public handleIncomingRequestError(commandName: IncomingRequestCommand, error: Error): void {
+ protected handleIncomingRequestError(commandName: IncomingRequestCommand, error: Error, ocppResponse?): unknown {
logger.error(this.chargingStation.logPrefix() + ' Incoming request command ' + commandName + ' error: %j', error);
+ if (ocppResponse) {
+ return ocppResponse;
+ }
throw error;
}