X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Fui-server%2FUIServerUtils.ts;h=95bbba56c8134dd93f20ebbf2dcf06986e70961d;hb=41f3983a4f934199769f9ef1c46bfae2adc22b56;hp=b590594989e6d410e5e7d5c0621204ec774a54b7;hpb=60a743910478b70e39dcefa5e1b752ec8a93880e;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ui-server/UIServerUtils.ts b/src/charging-station/ui-server/UIServerUtils.ts index b5905949..95bbba56 100644 --- a/src/charging-station/ui-server/UIServerUtils.ts +++ b/src/charging-station/ui-server/UIServerUtils.ts @@ -1,7 +1,7 @@ -import type { IncomingMessage } from 'http'; +import type { IncomingMessage } from 'node:http'; import { Protocol, ProtocolVersion } from '../../types'; -import { Utils, logger } from '../../utils'; +import { logPrefix, logger } from '../../utils'; export class UIServerUtils { private constructor() { @@ -11,10 +11,10 @@ export class UIServerUtils { public static handleProtocols = ( protocols: Set, // eslint-disable-next-line @typescript-eslint/no-unused-vars - request: IncomingMessage + request: IncomingMessage, ): string | false => { - let protocol: Protocol; - let version: ProtocolVersion; + let protocol: Protocol | undefined; + let version: ProtocolVersion | undefined; if (protocols.size === 0) { return false; } @@ -24,9 +24,9 @@ export class UIServerUtils { } } logger.error( - `${Utils.logPrefix( - ' UI WebSocket Server |' - )} Unsupported protocol: ${protocol} or protocol version: ${version}` + `${logPrefix( + ' UI WebSocket Server |', + )} Unsupported protocol: '${protocol}' or protocol version: '${version}'`, ); return false; }; @@ -43,7 +43,7 @@ export class UIServerUtils { const protocolIndex = protocolStr.indexOf(Protocol.UI); const protocol = protocolStr.substring( protocolIndex, - protocolIndex + Protocol.UI.length + protocolIndex + Protocol.UI.length, ) as Protocol; const version = protocolStr.substring(protocolIndex + Protocol.UI.length) as ProtocolVersion; return [protocol, version]; @@ -53,7 +53,7 @@ export class UIServerUtils { const isLoopbackRegExp = new RegExp( // eslint-disable-next-line no-useless-escape /^localhost$|^127(?:\.\d+){0,2}\.\d+$|^(?:0*\:)*?:?0*1$/, - 'i' + 'i', ); return isLoopbackRegExp.test(address); }