Merge branch 'master' into Extend-charging-profile-support
[e-mobility-charging-stations-simulator.git] / src / charging-station / ui-websocket-services / AbstractUIService.ts
index 0bc34bd99772f6e2f5cde37d397717af5d69668e..42cfa428f1373cc36e1b67bca96661d1eebf6b19 100644 (file)
@@ -16,7 +16,7 @@ export default abstract class AbstractUIService {
     ]);
   }
 
-  public async handleMessage(command: ProtocolCommand, payload: JsonType): Promise<void> {
+  public async messageHandler(command: ProtocolCommand, payload: JsonType): Promise<void> {
     let messageResponse: JsonType;
     if (this.messageHandlers.has(command)) {
       try {
@@ -45,7 +45,7 @@ export default abstract class AbstractUIService {
     return JSON.stringify([command, payload]);
   }
 
-  private handleListChargingStations(): Set<string> {
-    return this.uiWebSocketServer.chargingStations;
+  private handleListChargingStations(): string[] {
+    return Array.from(this.uiWebSocketServer.chargingStations);
   }
 }