dispose method
Implementation
@override
Future<void> dispose() {
if (_initialized) {
_router.dispose();
_routingConfig.dispose();
_router = GoRouter(routes: []);
_initialRoutes.clear();
_initialized = false;
}
return Future.value();
}