boot method
Called after all providers are registered (for initialization).
Implementation
@override
Future<void> boot(ContainerInterface container) async {
final dispatcher = container.resolve<Dispatcher>();
// Register mapped listeners
listen.forEach((event, listeners) {
for (final listener in listeners) {
dispatcher.listenType(event, listener);
}
});
// Register subscribers
for (final subscriberType in subscribe) {
dispatcher.subscribe(subscriberType);
}
}