Strong type protocols payloads
[e-mobility-charging-stations-simulator.git] / src / charging-station / UIWebSocketServer.ts
index bc10db1cc785d5659c12418e91288e9a38a6beba..083f95bcdbac1022a90ccae19d786a7e52594bd3 100644 (file)
@@ -1,10 +1,11 @@
-import { Protocol, ProtocolCommand, ProtocolRequest, ProtocolVersion } from '../types/UiProtocol';
+import { Protocol, ProtocolCommand, ProtocolRequest, ProtocolVersion } from '../types/UIProtocol';
 import WebSocket, { OPEN, Server, ServerOptions } from 'ws';
 
 import AbstractUIService from './ui-websocket-services/AbstractUIService';
 import BaseError from '../exception/BaseError';
 import Configuration from '../utils/Configuration';
 import { IncomingMessage } from 'http';
+import { JsonType } from '../types/JsonType';
 import UIServiceFactory from './ui-websocket-services/UIServiceFactory';
 import Utils from '../utils/Utils';
 import logger from '../utils/Logger';
@@ -23,7 +24,7 @@ export default class UIWebSocketServer extends Server {
     }
   }
 
-  public broadcastToClients(message: string | Record<string, unknown>): void {
+  public broadcastToClients(message: string): void {
     for (const client of this.clients) {
       if (client?.readyState === OPEN) {
         client.send(message);