add method
Notifies the Bloc
of a new event
which triggers
all corresponding EventHandler
instances.
If close has already been called, any subsequent calls to add will
be ignored and will not result in any subsequent state changes.
Implementation
void add(Event event) {
if (_eventController.isClosed) return;
try {
onEvent(event);
_eventController.add(event);
} catch (error, stackTrace) {
onError(error, stackTrace);
}
}