X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcharging-station%2Fui-server%2FUIHttpServer.ts;h=7b777b86040c3cba972d886da3df9a11dbab999a;hb=7cb5b17fac198fe3ecd009ac4c692c0d88dd051e;hp=37c579dc56a552dc26dbd57ae515378820e9e2d9;hpb=e2c77f1010574abfb90423c9e593c09d6e447c96;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ui-server/UIHttpServer.ts b/src/charging-station/ui-server/UIHttpServer.ts index 37c579dc..7b777b86 100644 --- a/src/charging-station/ui-server/UIHttpServer.ts +++ b/src/charging-station/ui-server/UIHttpServer.ts @@ -27,9 +27,7 @@ export default class UIHttpServer extends AbstractUIServer { public start(): void { this.httpServer.on('request', this.requestListener.bind(this) as RequestListener); - if (this.httpServer.listening === false) { - this.httpServer.listen(this.uiServerConfiguration.options); - } + this.startHttpServer(); } // eslint-disable-next-line @typescript-eslint/no-unused-vars @@ -91,8 +89,9 @@ export default class UIHttpServer extends AbstractUIServer { const uuid = Utils.generateUUID(); this.responseHandlers.set(uuid, res); try { - if (UIServiceUtils.isProtocolAndVersionSupported(protocol, version) === false) { - throw new BaseError(`Unsupported UI protocol version: '/${protocol}/${version}'`); + const fullProtocol = `${protocol}${version}`; + if (UIServiceUtils.isProtocolAndVersionSupported(fullProtocol) === false) { + throw new BaseError(`Unsupported UI protocol version: '${fullProtocol}'`); } this.registerProtocolVersionUIService(version); req.on('error', (error) => {