X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Focpp%2FOCPPIncomingRequestService.ts;h=b5f607f534abb3e98a8dfa0c1eb8842740fc88c6;hb=c75a66757c7a26aa7b9fbdbcaaed413c77a45df1;hp=431df9b9f1d901692f86fbe1845219a21ea8bd8d;hpb=100680888f3b49453ddb4081988a480ee3030d07;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/OCPPIncomingRequestService.ts b/src/charging-station/ocpp/OCPPIncomingRequestService.ts index 431df9b9..b5f607f5 100644 --- a/src/charging-station/ocpp/OCPPIncomingRequestService.ts +++ b/src/charging-station/ocpp/OCPPIncomingRequestService.ts @@ -20,10 +20,10 @@ export default abstract class OCPPIncomingRequestService { this: new (chargingStation: ChargingStation) => T, chargingStation: ChargingStation ): T { - if (!OCPPIncomingRequestService.instances.has(chargingStation.id)) { - OCPPIncomingRequestService.instances.set(chargingStation.id, new this(chargingStation)); + if (!OCPPIncomingRequestService.instances.has(chargingStation.hashId)) { + OCPPIncomingRequestService.instances.set(chargingStation.hashId, new this(chargingStation)); } - return OCPPIncomingRequestService.instances.get(chargingStation.id) as T; + return OCPPIncomingRequestService.instances.get(chargingStation.hashId) as T; } protected handleIncomingRequestError( @@ -47,7 +47,7 @@ export default abstract class OCPPIncomingRequestService { } } - public abstract handleRequest( + public abstract incomingRequestHandler( messageId: string, commandName: IncomingRequestCommand, commandPayload: JsonType