X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Focpp%2F2.0%2FOCPP20IncomingRequestService.ts;h=67f3a61b492529ca0a2ae2bb487200035ff59569;hb=2665ed1ef62a9fc9b6eec417f3ec7c33305789cf;hp=a11026d8c0068c49fcecbe5b348f92c2c7bec1a9;hpb=1b4a545fe8b23d5bec8fa6d11386a7acc49ddbd2;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts b/src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts index a11026d8..67f3a61b 100644 --- a/src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts +++ b/src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts @@ -95,7 +95,6 @@ export class OCPP20IncomingRequestService extends OCPPIncomingRequestService { chargingStation, commandPayload )) as ResType - this.emit(commandName, chargingStation, commandPayload, response) } catch (error) { // Log logger.error( @@ -136,6 +135,8 @@ export class OCPP20IncomingRequestService extends OCPPIncomingRequestService { response, commandName ) + // Emit command name event to allow delayed handling + this.emit(commandName, chargingStation, commandPayload, response) } private validatePayload (