Refine UI server attributes scope and type
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 13 May 2022 09:39:14 +0000 (11:39 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 13 May 2022 09:39:14 +0000 (11:39 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/charging-station/ui-server/UIWebSocketServer.ts
src/types/ConfigurationData.ts

index 98dd52b2489fdeb1dc82670ed40339d2934893a5..abc3ec6730808f522ae83e0ce00e4d4b4f6a33cd 100644 (file)
@@ -10,7 +10,7 @@ import logger from '../../utils/Logger';
 
 export default class UIWebSocketServer extends Server {
   public readonly chargingStations: Set<string>;
-  public readonly uiServices: Map<ProtocolVersion, AbstractUIService>;
+  private readonly uiServices: Map<ProtocolVersion, AbstractUIService>;
 
   public constructor(options?: ServerOptions, callback?: () => void) {
     // Create the WebSocket Server
index cf534c39bfe6d8e6ef71359a7268d2442e82c69a..a7b22af6bbcd47c9726398a8ebd5de55d22b057a 100644 (file)
@@ -1,5 +1,5 @@
-import { ServerOptions } from 'ws';
 import { StorageType } from './Storage';
+import { ServerOptions as WSServerOptions } from 'ws';
 import type { WorkerChoiceStrategy } from 'poolifier';
 import { WorkerProcessType } from './Worker';
 
@@ -16,7 +16,7 @@ export interface StationTemplateUrl {
 
 export interface UIServerConfiguration {
   enabled?: boolean;
-  options?: ServerOptions;
+  options?: WSServerOptions;
 }
 
 export interface StorageConfiguration {