dispatch method

Future<void> dispatch(
  1. Event event
)

Implementation

Future<void> dispatch(Event event) async {
	final List<Future<void>> futures = <Future<void>>[];
	if (_eventHandlers[event.runtimeType] != null) {
		for (final Function handler in _eventHandlers[event.runtimeType]!) {
			futures.add(_tryExecute(handler, event));
		}
	}
	await Future.wait(futures);
}