Jonny Borges

move GetDelegate to navigation ext

1 -import 'package:example_nav2/app/routes/app_pages.dart';  
2 import 'package:flutter/material.dart'; 1 import 'package:flutter/material.dart';
3 -  
4 import 'package:get/get.dart'; 2 import 'package:get/get.dart';
5 3
  4 +import '../../../routes/app_pages.dart';
6 import '../controllers/root_controller.dart'; 5 import '../controllers/root_controller.dart';
7 import 'drawer.dart'; 6 import 'drawer.dart';
8 7
1 -import 'package:flutter/widgets.dart';  
2 -  
3 import '../../get_core/src/get_interface.dart'; 1 import '../../get_core/src/get_interface.dart';
4 import '../../route_manager.dart'; 2 import '../../route_manager.dart';
5 import 'get_instance.dart'; 3 import 'get_instance.dart';
@@ -111,7 +109,7 @@ extension Inst on GetInterface { @@ -111,7 +109,7 @@ extension Inst on GetInterface {
111 109
112 /// Deletes all Instances, cleaning the memory and closes any open 110 /// Deletes all Instances, cleaning the memory and closes any open
113 /// controllers ([DisposableInterface]). 111 /// controllers ([DisposableInterface]).
114 - /// 112 + ///
115 /// - [force] Will delete the Instances even if marked as [permanent]. 113 /// - [force] Will delete the Instances even if marked as [permanent].
116 Future<void> deleteAll({bool force = false}) async => 114 Future<void> deleteAll({bool force = false}) async =>
117 GetInstance().deleteAll(force: force); 115 GetInstance().deleteAll(force: force);
@@ -130,10 +128,4 @@ extension Inst on GetInterface { @@ -130,10 +128,4 @@ extension Inst on GetInterface {
130 /// [Get.lazyPut()], is registered in memory. 128 /// [Get.lazyPut()], is registered in memory.
131 /// - [tag] optional, if you use a [tag] to register the Instance. 129 /// - [tag] optional, if you use a [tag] to register the Instance.
132 bool isPrepared<S>({String? tag}) => GetInstance().isPrepared<S>(tag: tag); 130 bool isPrepared<S>({String? tag}) => GetInstance().isPrepared<S>(tag: tag);
133 -  
134 - /// Casts the stored router delegate to a desired type  
135 - TDelegate? delegate<TDelegate extends RouterDelegate<TPage>, TPage>() =>  
136 - routerDelegate as TDelegate?;  
137 -  
138 - GetDelegate? getDelegate() => delegate<GetDelegate, GetNavConfig>();  
139 } 131 }
@@ -282,14 +282,14 @@ class GetDelegate extends RouterDelegate<GetNavConfig> @@ -282,14 +282,14 @@ class GetDelegate extends RouterDelegate<GetNavConfig>
282 refresh(); 282 refresh();
283 } 283 }
284 284
285 - GetPage _notFound() {  
286 - return notFoundRoute ??= GetPage(  
287 - name: '/404',  
288 - page: () => Scaffold(  
289 - body: Text('not found'),  
290 - ),  
291 - );  
292 - } 285 + // GetPage _notFound() {
  286 + // return notFoundRoute ??= GetPage(
  287 + // name: '/404',
  288 + // page: () => Scaffold(
  289 + // body: Text('not found'),
  290 + // ),
  291 + // );
  292 + // }
293 293
294 Future<bool> handlePopupRoutes({ 294 Future<bool> handlePopupRoutes({
295 Object? result, 295 Object? result,