Шлюзы nestjs отправляют событие всем подключенным сокетам - PullRequest
0 голосов
/ 31 октября 2018

Как nestjs создает события для всех подключенных сокетов? Как создать событие для всех подключенных сокетов?

export class EventsGateway {
  @SubscribeMessage('message')
  onEvent(client, data) {
    // io.emit('message', data);
  }
}

1 Ответ

0 голосов
/ 01 ноября 2018

Отправка событий из WebSocketServer для отправки всем подключенным клиентам.

import WebSocketServer from @nestjs/websockets'

export class EventsGateway {
      @WebSocketServer() server;
      @SubscribeMessage('events')
      onEvent(client: any, payload: any): Observable<WsResponse<any>> | any {
        this.server.emit('events', payload);
      }
    }
...