canActivate method
- String path,
- ModularRoute route
Returns a FutureOrGuardedRouteException
.
Implementation
@override
Future<bool> canActivate(String path, ModularRoute route) async {
final auth = Modular.tryGet<AuthRepository>();
if (auth == null) return false;
await auth.ready;
return Modular.get<AuthRepository>().isAuthenticated;
}