X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Fui-server%2FUIWebSocketServer.ts;h=e322ef8db9901889344e41f9b97d41d1616c7bb3;hb=0b0ca54f0a74240531646827584b7c2738aa7ea1;hp=befb9854fa8a1a0d91e9daeff2a935eaa5634a0d;hpb=a37fc6dc8267e22b2b2d35773525980b81f014e8;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ui-server/UIWebSocketServer.ts b/src/charging-station/ui-server/UIWebSocketServer.ts index befb9854..e322ef8d 100644 --- a/src/charging-station/ui-server/UIWebSocketServer.ts +++ b/src/charging-station/ui-server/UIWebSocketServer.ts @@ -60,7 +60,7 @@ export class UIWebSocketServer extends AbstractUIServer { this.uiServices .get(version) ?.requestHandler(request) - .then((protocolResponse: ProtocolResponse | undefined) => { + .then((protocolResponse?: ProtocolResponse) => { if (!isNullOrUndefined(protocolResponse)) { this.sendResponse(protocolResponse!); } @@ -118,7 +118,7 @@ export class UIWebSocketServer extends AbstractUIServer { } public sendResponse(response: ProtocolResponse): void { - const responseId = response[0]; + const responseId = response?.[0]; try { if (this.hasResponseHandler(responseId)) { const ws = this.responseHandlers.get(responseId) as WebSocket; @@ -203,7 +203,7 @@ export class UIWebSocketServer extends AbstractUIServer { return false; } - if (validateUUID(request[0]) === false) { + if (validateUUID(request?.[0]) === false) { logger.error( `${this.logPrefix( moduleName,