Jonny Borges

revert remove takes than limits the router outlet depth

... ... @@ -35,7 +35,7 @@ class CountryView extends GetView<HomeController> {
onTap: () {
//Get.rootDelegate.toNamed('/home/country');
Get.rootDelegate
.offNamed('/home/country/details?id=$index');
.toNamed('/home/country/details?id=$index');
},
trailing: CircleAvatar(
backgroundImage: NetworkImage(
... ...
... ... @@ -409,9 +409,10 @@ class GetInstance {
///
/// - [force] Will delete the Instances even if marked as `permanent`.
void deleteAll({bool force = false}) {
_singl.forEach((key, value) {
final keys = _singl.keys.toList();
for (final key in keys) {
delete(key: key, force: force);
});
}
}
void reloadAll({bool force = false}) {
... ...
... ... @@ -88,7 +88,11 @@ class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig> {
if (anchorRoute == null) {
// jump the ancestor path
final length = Uri.parse(initialRoute).pathSegments.length;
return config.currentTreeBranch.skip(length).toList();
return config.currentTreeBranch
.skip(length)
.take(length)
.toList();
}
ret = config.currentTreeBranch.pickAfterRoute(anchorRoute);
if (filterPages != null) {
... ...