addModuleGuards method
void
addModuleGuards(
- BaseModule module,
- List<
FutureOr< guardsbool> Function(ModularHistory<PageParameters, ModularPage< route, ModularRouterDelegate delegate)>PageParameters> >
Implementation
void addModuleGuards(
BaseModule module,
List<
FutureOr<bool> Function(
ModularHistory route, ModularRouterDelegate delegate)>
guards) {
if (module.guard != null) guards.insert(0, module.guard!);
if (module is SubModule) {
if (module.overrideParentGuards) return;
addModuleGuards(module.parentModule, guards);
}
}