MainNavigationBloc<T> constructor
MainNavigationBloc<T> ({
- BlocEventChannel? parentChannel,
- required MainNavigationStrategy<
T> strategy, - required NavigationUndoStrategy<
T> undoStrategy,
defaultDeepNavigationStrategy is the strategy used when deepNavigationStrategyMap doesn't have a strategy for the currentMainNavigationStrategy
Implementation
MainNavigationBloc({
super.parentChannel,
required this.strategy,
required this.undoStrategy,
this.defaultDeepNavigationStrategy = DeepNavigationStrategy.denyEverything,
}) : currentMainNavigation = strategy.defaultNavigation {
_addMainNavigationListeners();
_addDeepNavigationListeners();
}