handleEvent method

  1. @internal
  2. @override
void handleEvent(
  1. ChannelReadEvent event
)
override

Handles events received from an instance of ChannelsManager

Implementation

@internal
@override
void handleEvent(ChannelReadEvent event) {
  super.handleEvent(event);
  if (!canHandleEvent(event)) {
    return;
  }
  switch (event.name) {
    case Channel.internalSubscriptionSucceededEventName:
      _handleSubscription(event);
      break;
    case Channel.internalMemberAddedEventName:
      _handleMemberAdded(event);
      break;
    case Channel.internalMemberRemovedEventName:
      _handleMemberRemoved(event);
      break;
  }
}