@@ -10,7 +10,6 @@ import 'package:mosquito_alert_app/features/onboarding/presentation/state/onboar
1010import 'package:mosquito_alert_app/screens/layout_page.dart' ;
1111import 'package:mosquito_alert_app/core/localizations/MyLocalizations.dart' ;
1212import 'package:mosquito_alert_app/core/localizations/MyLocalizationsDelegate.dart' ;
13- import 'package:mosquito_alert_app/core/utils/ObserverUtils.dart' ;
1413import 'package:mosquito_alert_app/core/utils/style.dart' ;
1514import 'package:overlay_support/overlay_support.dart' ;
1615import 'package:provider/provider.dart' ;
@@ -37,14 +36,6 @@ class AppShell extends StatelessWidget {
3736}
3837
3938class MyApp extends StatelessWidget {
40- static FirebaseAnalyticsObserver analyticsObserver =
41- FirebaseAnalyticsObserver (
42- analytics: FirebaseAnalytics .instance,
43- routeFilter: (route) {
44- return route is PageRoute && route.settings.name != '/' ;
45- },
46- );
47-
4839 const MyApp ({super .key, required this .apiConnection});
4940
5041 final InternetConnection apiConnection;
@@ -125,9 +116,13 @@ class MyApp extends StatelessWidget {
125116 primaryColorLight: Style .colorPrimary,
126117 ),
127118 navigatorKey: navigatorKey,
128- navigatorObservers: < NavigatorObserver > [
129- analyticsObserver,
130- ObserverUtils .routeObserver,
119+ navigatorObservers: [
120+ FirebaseAnalyticsObserver (
121+ analytics: FirebaseAnalytics .instance,
122+ routeFilter: (route) {
123+ return route is PageRoute && route.settings.name != '/' ;
124+ },
125+ ),
131126 ],
132127 builder: (context, child) {
133128 return AppShell (apiConnection: apiConnection, child: child! );
0 commit comments