notifyListeners method

void notifyListeners(
  1. String? type,
  2. Map<String, dynamic> parameters
)

Implementation

void notifyListeners(String? type, Map<String, dynamic> parameters) {
  //////////////////////
  /* Notify Listeners */
  //////////////////////
  List<OnMessageCallback>? callbacks;
  if (_listeners.containsKey(type)) callbacks = _listeners[type!];
  if (_listeners.containsKey('*')) {
    if (callbacks == null) {
      callbacks = _listeners['*'];
    } else {
      callbacks.addAll(_listeners['*']!);
    }
  }
  if (callbacks != null) {
    for (var callback in callbacks) {
      callback(parameters);
    }
  }
}