removeNode method

bool removeNode(
  1. Topic topic,
  2. EventNode node
)

This method call every time when listener close stream node removed if has no listener and handler and this !isModelBus

Implementation

bool removeNode(Topic topic, EventNode node) {
  if (!node._streamControllerValue.hasListener && !isModelBus && node.handler == null) {
    node.dispose();
    _eventsMap.remove(topic);
    return true;
  }
  return false;
}