X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Fui-server%2FAbstractUIServer.ts;h=d27ea616bfe98591e9afbc8a3dff65c8f7a412df;hb=6a4032b5d8f3cbaa18d3beddcdfe9d335c1cba90;hp=133389d60b3cf18e01ad04922332121bbf0d37da;hpb=a60809049f58eb001d868717a1dda9ac129f8a53;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ui-server/AbstractUIServer.ts b/src/charging-station/ui-server/AbstractUIServer.ts index 133389d6..d27ea616 100644 --- a/src/charging-station/ui-server/AbstractUIServer.ts +++ b/src/charging-station/ui-server/AbstractUIServer.ts @@ -56,6 +56,7 @@ export abstract class AbstractUIServer { } public stop(): void { + this.stopHttpServer(); this.chargingStations.clear(); } @@ -93,6 +94,12 @@ export abstract class AbstractUIServer { next(); } + private stopHttpServer(): void { + if (this.httpServer.listening === true) { + this.httpServer.close(); + } + } + private isBasicAuthEnabled(): boolean { return ( this.uiServerConfiguration.authentication?.enabled === true &&