addEventHandler method

void addEventHandler(
  1. List<EventID> list
)

adds this EventConsumer entry to the global list for the provided list of EventID list

Implementation

void addEventHandler(List<EventID> list) {
  Log.i(this, 'Registered for $list');
  list.forEach((id) {
    _consumerList[id] ??= [];
    // _consumer list can't be null since we have initialized it
    if (!_consumerList[id]!.contains(this)) {
      _consumerList[id]!.add(this);
    }
  });
}