setData method
void
setData(
- dynamic data
Modify the data passed to subsequent guards and the route.
Example:
@override
Future<GuardResult> onBefore(RouteContext context) async {
final user = await fetchUser();
setData({'user': user, ...?context.data});
return next();
}
Implementation
void setData(dynamic data) {
_modifiedData = data;
_hasModifiedData = true;
}