listenInvoke<T> method

void listenInvoke<T>(
  1. String identity, {
  2. required NUIBusEventListenerFunction<T> listener,
  3. String? channel,
})

Implementation

void listenInvoke<T>(String identity, {required NUIBusEventListenerFunction<T> listener, String? channel}) {
  final targetChannel = channel ?? _GLOBAL_CHANNEL;
  final observers = _observersInvoke[targetChannel] ?? Map();
  observers[identity] = listener as NUIBusEventListenerFunction;
  _observersInvoke[targetChannel] = observers;
}