topMostRouter method
Implementation
@override
RoutingController topMostRouter({bool ignorePagelessRoutes = false}) {
if (_childControllers.isNotEmpty &&
(ignorePagelessRoutes || !hasPagelessTopRoute)) {
var topRouteKey = currentChild?.key;
final innerRouter = _innerControllerOf(topRouteKey);
if (innerRouter != null) {
return innerRouter.topMostRouter(
ignorePagelessRoutes: ignorePagelessRoutes,
);
}
}
return this;
}