subscribe method

dynamic subscribe(
  1. dynamic callback, [
  2. dynamic id
])

Implementation

subscribe(callback, [id]) {
  if (_events[eventName] == null) {
    _events[eventName] = [];
  }

  _events[eventName]!.add([id ?? ++_eventSubscriptionId, callback]);

  return id ?? _eventSubscriptionId;
}