X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Fui-websocket-services%2FUIServiceUtils.ts;h=9427c08e5aa61b466a77e6caa5f111e3af8147ed;hb=6f35d2daed5ff5d26de15c1547ffa3dbd013c5b3;hp=2c37e80a4f9b2cc743a7b468b0d96fa9d284290b;hpb=383cb2aee597e711f037c9f67151191bb233a91c;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ui-websocket-services/UIServiceUtils.ts b/src/charging-station/ui-websocket-services/UIServiceUtils.ts index 2c37e80a..9427c08e 100644 --- a/src/charging-station/ui-websocket-services/UIServiceUtils.ts +++ b/src/charging-station/ui-websocket-services/UIServiceUtils.ts @@ -5,19 +5,32 @@ import Utils from '../../utils/Utils'; import logger from '../../utils/Logger'; export class UIServiceUtils { - public static handleProtocols = (protocols: Set, request: IncomingMessage): string | false => { + public static handleProtocols = ( + protocols: Set, + request: IncomingMessage + ): string | false => { let protocolIndex: number; let protocol: Protocol; let version: ProtocolVersion; for (const fullProtocol of protocols) { protocolIndex = fullProtocol.indexOf(Protocol.UI); - protocol = fullProtocol.substring(protocolIndex, protocolIndex + Protocol.UI.length) as Protocol; + protocol = fullProtocol.substring( + protocolIndex, + protocolIndex + Protocol.UI.length + ) as Protocol; version = fullProtocol.substring(protocolIndex + Protocol.UI.length) as ProtocolVersion; - if (Object.values(Protocol).includes(protocol) && Object.values(ProtocolVersion).includes(version)) { + if ( + Object.values(Protocol).includes(protocol) && + Object.values(ProtocolVersion).includes(version) + ) { return fullProtocol; } } - logger.error(`${Utils.logPrefix(' UI WebSocket Server:')} Unsupported protocol: ${protocol} or protocol version: ${version}`); + logger.error( + `${Utils.logPrefix( + ' UI WebSocket Server:' + )} Unsupported protocol: ${protocol} or protocol version: ${version}` + ); return false; }; }