listen<T> method

void listen<T>(
  1. NUIBusEventListener<T?> listener, {
  2. String? channel,
})

Implementation

void listen<T>(NUIBusEventListener<T?> listener, {String? channel}) {
  final targetChannel = channel ?? _GLOBAL_CHANNEL;
  final observers = _observers[targetChannel] ?? [];
  observers.add(listener);
  _observers[targetChannel] = observers;
}