emit method Null safety
This function triggers all the handlers currently listening
to event
and passes them data
Implementation
void emit(String event, [List arguments = const []]) {
if (!singleEvents.containsKey(event)) {
if (recurrentEvents.containsKey(event)) {
recurrentEvents[event]!.forEach((handler) => handler());
}
return;
}
singleEvents[event]!.forEach((handler) => handler());
singleEvents.remove(event);
}