on method

void on(
  1. ClientEvent clientEvent,
  2. String eventId
)

Implementation

void on(ClientEvent clientEvent, String eventId) {
  if (_masterSubscription == null || _eventController.isClosed) ;

  final subscription = _eventController.stream
      .where((event) => event["EventName"] == clientEvent.eventName)
      .listen((event) {
        _dispatchEvent(event, clientEvent);
      });

  _subscriptions[eventId] = subscription;
}