register static method

dynamic register(
  1. String eventName,
  2. AppEventInterface iEvent
)

Implementation

static register(String eventName, AppEventInterface iEvent) {
  List<AppEventInterface> events = [];

  if (map[eventName] == null) {
    events = <AppEventInterface>[];
  } else {
    events = map[eventName]!;
  }

  if (events.contains(iEvent)) {
    return;
  }

  events.add(iEvent);
  map[eventName] = events;
}