canActivate method
Implementation
Future<bool> canActivate(PlusRouter _router) async {
PlusRoute? current = _router.route;
List<PlusRouterCanActivate>? canActivates = current?.canActivate;
if (current != null && canActivates != null) {
for (PlusRouterCanActivate activate in current.canActivate!) {
if (await activate.canActivate(this.state) == false) return false;
}
}
return true;
}