X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Focpp%2FOCPPResponseService.ts;h=e838bd9fb1d4ae2280ca08d2e9516917ffac37fc;hb=dc6617020896c78ee5b3d4ef2513c98b4d61f06f;hp=311d62e393034cb449b79910363abfb332a51af9;hpb=100680888f3b49453ddb4081988a480ee3030d07;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/OCPPResponseService.ts b/src/charging-station/ocpp/OCPPResponseService.ts index 311d62e3..e838bd9f 100644 --- a/src/charging-station/ocpp/OCPPResponseService.ts +++ b/src/charging-station/ocpp/OCPPResponseService.ts @@ -18,15 +18,15 @@ export default abstract class OCPPResponseService { this: new (chargingStation: ChargingStation) => T, chargingStation: ChargingStation ): T { - if (!OCPPResponseService.instances.has(chargingStation.id)) { - OCPPResponseService.instances.set(chargingStation.id, new this(chargingStation)); + if (!OCPPResponseService.instances.has(chargingStation.hashId)) { + OCPPResponseService.instances.set(chargingStation.hashId, new this(chargingStation)); } - return OCPPResponseService.instances.get(chargingStation.id) as T; + return OCPPResponseService.instances.get(chargingStation.hashId) as T; } - public abstract handleResponse( + public abstract responseHandler( commandName: RequestCommand, - payload: JsonType | string, + payload: JsonType, requestPayload: JsonType ): Promise; }