handleEvent method

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

Handles events received from an instance of ChannelsManager

Implementation

@internal
@mustCallSuper
void handleEvent(ChannelReadEvent event) {
  if (!canHandleEvent(event)) {
    return;
  }
  switch (event.name) {
    case internalSubscriptionSucceededEventName:
      _handleSubscription(event);
      break;
    case internalSubscriptionsCountEventName:
      _handleSubscriptionCount(event);
      break;
    default:
      handleOtherExternalEvents(event);
      break;
  }
}