repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Ensure configuration key have default settings values
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
ocpp
/
OCPPRequestService.ts
diff --git
a/src/charging-station/ocpp/OCPPRequestService.ts
b/src/charging-station/ocpp/OCPPRequestService.ts
index e5047d33e2ec8d05a1a6021b6d921d5df0cded17..7b50b62a3de321a1212b99fbf935e6e0fe461128 100644
(file)
--- a/
src/charging-station/ocpp/OCPPRequestService.ts
+++ b/
src/charging-station/ocpp/OCPPRequestService.ts
@@
-1,5
+1,4
@@
import {
import {
- DiagnosticsStatus,
IncomingRequestCommand,
RequestCommand,
ResponseType,
IncomingRequestCommand,
RequestCommand,
ResponseType,
@@
-42,13
+41,13
@@
export default abstract class OCPPRequestService {
chargingStation: ChargingStation,
ocppResponseService: OCPPResponseService
): T {
chargingStation: ChargingStation,
ocppResponseService: OCPPResponseService
): T {
- if (!OCPPRequestService.instances.has(chargingStation.
i
d)) {
+ if (!OCPPRequestService.instances.has(chargingStation.
hashI
d)) {
OCPPRequestService.instances.set(
OCPPRequestService.instances.set(
- chargingStation.
i
d,
+ chargingStation.
hashI
d,
new this(chargingStation, ocppResponseService)
);
}
new this(chargingStation, ocppResponseService)
);
}
- return OCPPRequestService.instances.get(chargingStation.
i
d) as T;
+ return OCPPRequestService.instances.get(chargingStation.
hashI
d) as T;
}
public async sendResult(
}
public async sendResult(
@@
-211,7
+210,6
@@
export default abstract class OCPPRequestService {
resolve(payload);
} catch (error) {
reject(error);
resolve(payload);
} catch (error) {
reject(error);
- throw error;
} finally {
self.chargingStation.requests.delete(messageId);
}
} finally {
self.chargingStation.requests.delete(messageId);
}
@@
-317,9
+315,9
@@
export default abstract class OCPPRequestService {
}
}
}
}
- public abstract sendMessageHandler(
+ public abstract sendMessageHandler
<Response extends JsonType>
(
commandName: RequestCommand,
commandParams?: JsonType,
params?: SendParams
commandName: RequestCommand,
commandParams?: JsonType,
params?: SendParams
- ): Promise<Response
Type
>;
+ ): Promise<Response>;
}
}