redirect<T extends Object?> method
Future<T?>
redirect<T extends Object?>(
- PageRouteInfo route, {
- OnNavigationFailure? onFailure,
- bool replace = false,
Keeps track of the navigated-to route
To be auto-removed when completer
is resolved
Implementation
Future<T?> redirect<T extends Object?>(
PageRouteInfo route, {
OnNavigationFailure? onFailure,
bool replace = false,
}) async {
return _router._redirect(
route,
onFailure: onFailure,
replace: replace,
onMatch: (scope, match) async {
await _completer.future;
scope.markUrlStateForReplace();
scope._removeRoute(match);
},
);
}