@@ -30,6 +30,7 @@ class App extends StatelessWidget {
3030 htUserContentPreferencesRepository,
3131 required HtDataRepository <AppConfig > htAppConfigRepository,
3232 required HtKVStorageService kvStorageService,
33+ required AppEnvironment environment, // Added
3334 super .key,
3435 }) : _htAuthenticationRepository = htAuthenticationRepository,
3536 _htHeadlinesRepository = htHeadlinesRepository,
@@ -39,7 +40,8 @@ class App extends StatelessWidget {
3940 _htUserAppSettingsRepository = htUserAppSettingsRepository,
4041 _htUserContentPreferencesRepository = htUserContentPreferencesRepository,
4142 _htAppConfigRepository = htAppConfigRepository,
42- _kvStorageService = kvStorageService;
43+ _kvStorageService = kvStorageService,
44+ _environment = environment; // Added
4345
4446 final HtAuthRepository _htAuthenticationRepository;
4547 final HtDataRepository <Headline > _htHeadlinesRepository;
@@ -51,6 +53,7 @@ class App extends StatelessWidget {
5153 _htUserContentPreferencesRepository;
5254 final HtDataRepository <AppConfig > _htAppConfigRepository;
5355 final HtKVStorageService _kvStorageService;
56+ final AppEnvironment _environment; // Added
5457
5558 @override
5659 Widget build (BuildContext context) {
@@ -76,8 +79,9 @@ class App extends StatelessWidget {
7679 authenticationRepository: context.read <HtAuthRepository >(),
7780 userAppSettingsRepository:
7881 context.read <HtDataRepository <UserAppSettings >>(),
79- appConfigRepository: // Added
80- context.read <HtDataRepository <AppConfig >>(), // Added
82+ appConfigRepository:
83+ context.read <HtDataRepository <AppConfig >>(),
84+ environment: _environment, // Pass environment
8185 ),
8286 ),
8387 BlocProvider (
@@ -97,6 +101,7 @@ class App extends StatelessWidget {
97101 htUserContentPreferencesRepository:
98102 _htUserContentPreferencesRepository,
99103 htAppConfigRepository: _htAppConfigRepository,
104+ environment: _environment, // Pass environment
100105 ),
101106 ),
102107 );
@@ -113,6 +118,7 @@ class _AppView extends StatefulWidget {
113118 required this .htUserAppSettingsRepository,
114119 required this .htUserContentPreferencesRepository,
115120 required this .htAppConfigRepository,
121+ required this .environment, // Added
116122 });
117123
118124 final HtAuthRepository htAuthenticationRepository;
@@ -124,6 +130,7 @@ class _AppView extends StatefulWidget {
124130 final HtDataRepository <UserContentPreferences >
125131 htUserContentPreferencesRepository;
126132 final HtDataRepository <AppConfig > htAppConfigRepository;
133+ final AppEnvironment environment; // Added
127134
128135 @override
129136 State <_AppView > createState () => _AppViewState ();
@@ -152,6 +159,7 @@ class _AppViewState extends State<_AppView> {
152159 htUserContentPreferencesRepository:
153160 widget.htUserContentPreferencesRepository,
154161 htAppConfigRepository: widget.htAppConfigRepository,
162+ environment: widget.environment, // Pass environment
155163 );
156164
157165 // Removed Dynamic Link Initialization
0 commit comments