redirectedFrom property
RouteData?
redirectedFrom
Holds the url location the route is redirected from.
For Example if our routes are:
routes: {
'/login': (RouteData data) => LoginPage(),
'/home': (RouteData data) {
if(notSigned) {
return date.redirectTo(/login);
} else {
return HomePage();
}
},
}
If an unsigned user routes to '/home', he will be redirect to LoginPage
.
The redirectedFrom
will hold '/home' so we can route to it.
Implementation
RouteData? get redirectedFrom {
if (_redirectedFrom.isEmpty) {
return null;
}
return _redirectedFrom.first;
}