- public static getInstance<T extends OCPPResponseService>(this: new (chargingStation: ChargingStation) => T, chargingStation: ChargingStation): T {
- if (!OCPPResponseService.instances.has(chargingStation.id)) {
- OCPPResponseService.instances.set(chargingStation.id, new this(chargingStation));
+ public static getInstance<T extends OCPPResponseService>(
+ this: new (chargingStation: ChargingStation) => T,
+ chargingStation: ChargingStation
+ ): T {
+ if (!OCPPResponseService.instances.has(chargingStation.hashId)) {
+ OCPPResponseService.instances.set(chargingStation.hashId, new this(chargingStation));