this.uiServices.set(version, UIServiceFactory.getUIServiceImplementation(version, this));
}
// FIXME: check connection validity
- socket.on('message', (messageData) => {
+ socket.on('message', (rawData) => {
this.uiServices
.get(version)
- .messageHandler(messageData)
- .catch((error) => {
- logger.error(
- `${this.logPrefix(
- moduleName,
- 'start.socket.onmessage'
- )} Error while handling message:`,
- error
- );
+ .requestHandler(rawData)
+ .catch(() => {
+ /* Error caught by AbstractUIService */
});
});
socket.on('error', (error) => {
this.server.close();
}
- public sendResponse(message: string): void {
- this.broadcastToClients(message);
+ public sendRequest(request: string): void {
+ this.broadcastToClients(request);
+ }
+
+ public sendResponse(response: string): void {
+ this.broadcastToClients(response);
}
public logPrefix(modName?: string, methodName?: string): string {