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
fix: warn abount unsupported charging profiles structure
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
ui-server
/
AbstractUIServer.ts
diff --git
a/src/charging-station/ui-server/AbstractUIServer.ts
b/src/charging-station/ui-server/AbstractUIServer.ts
index af5c01295d16ce39d78906f429f15c22424917d5..5dbe5b20dab588c875f36459c4adba0dedb46d21 100644
(file)
--- a/
src/charging-station/ui-server/AbstractUIServer.ts
+++ b/
src/charging-station/ui-server/AbstractUIServer.ts
@@
-33,7
+33,7
@@
export abstract class AbstractUIServer {
public buildProtocolRequest(
id: string,
procedureName: ProcedureName,
public buildProtocolRequest(
id: string,
procedureName: ProcedureName,
- requestPayload: RequestPayload
+ requestPayload: RequestPayload
,
): ProtocolRequest {
return [id, procedureName, requestPayload];
}
): ProtocolRequest {
return [id, procedureName, requestPayload];
}
@@
-46,10
+46,16
@@
export abstract class AbstractUIServer {
this.chargingStations.clear();
}
this.chargingStations.clear();
}
- public async send
BroadcastChanne
lRequest(request: ProtocolRequest): Promise<ProtocolResponse> {
+ public async send
Interna
lRequest(request: ProtocolRequest): Promise<ProtocolResponse> {
const protocolVersion = ProtocolVersion['0.0.1'];
this.registerProtocolVersionUIService(protocolVersion);
const protocolVersion = ProtocolVersion['0.0.1'];
this.registerProtocolVersionUIService(protocolVersion);
- return this.uiServices.get(protocolVersion)?.requestHandler(request);
+ return this.uiServices
+ .get(protocolVersion)
+ ?.requestHandler(request) as Promise<ProtocolResponse>;
+ }
+
+ public hasResponseHandler(id: string): boolean {
+ return this.responseHandlers.has(id);
}
protected startHttpServer(): void {
}
protected startHttpServer(): void {
@@
-100,6
+106,6
@@
export abstract class AbstractUIServer {
public abstract logPrefix(
moduleName?: string,
methodName?: string,
public abstract logPrefix(
moduleName?: string,
methodName?: string,
- prefixSuffix?: string
+ prefixSuffix?: string
,
): string;
}
): string;
}