@@ -30,6 +30,7 @@ class App extends StatelessWidget {
30
30
htUserContentPreferencesRepository,
31
31
required HtDataRepository <AppConfig > htAppConfigRepository,
32
32
required HtKVStorageService kvStorageService,
33
+ required AppEnvironment environment, // Added
33
34
super .key,
34
35
}) : _htAuthenticationRepository = htAuthenticationRepository,
35
36
_htHeadlinesRepository = htHeadlinesRepository,
@@ -39,7 +40,8 @@ class App extends StatelessWidget {
39
40
_htUserAppSettingsRepository = htUserAppSettingsRepository,
40
41
_htUserContentPreferencesRepository = htUserContentPreferencesRepository,
41
42
_htAppConfigRepository = htAppConfigRepository,
42
- _kvStorageService = kvStorageService;
43
+ _kvStorageService = kvStorageService,
44
+ _environment = environment; // Added
43
45
44
46
final HtAuthRepository _htAuthenticationRepository;
45
47
final HtDataRepository <Headline > _htHeadlinesRepository;
@@ -51,6 +53,7 @@ class App extends StatelessWidget {
51
53
_htUserContentPreferencesRepository;
52
54
final HtDataRepository <AppConfig > _htAppConfigRepository;
53
55
final HtKVStorageService _kvStorageService;
56
+ final AppEnvironment _environment; // Added
54
57
55
58
@override
56
59
Widget build (BuildContext context) {
@@ -76,8 +79,9 @@ class App extends StatelessWidget {
76
79
authenticationRepository: context.read <HtAuthRepository >(),
77
80
userAppSettingsRepository:
78
81
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
81
85
),
82
86
),
83
87
BlocProvider (
@@ -97,6 +101,7 @@ class App extends StatelessWidget {
97
101
htUserContentPreferencesRepository:
98
102
_htUserContentPreferencesRepository,
99
103
htAppConfigRepository: _htAppConfigRepository,
104
+ environment: _environment, // Pass environment
100
105
),
101
106
),
102
107
);
@@ -113,6 +118,7 @@ class _AppView extends StatefulWidget {
113
118
required this .htUserAppSettingsRepository,
114
119
required this .htUserContentPreferencesRepository,
115
120
required this .htAppConfigRepository,
121
+ required this .environment, // Added
116
122
});
117
123
118
124
final HtAuthRepository htAuthenticationRepository;
@@ -124,6 +130,7 @@ class _AppView extends StatefulWidget {
124
130
final HtDataRepository <UserContentPreferences >
125
131
htUserContentPreferencesRepository;
126
132
final HtDataRepository <AppConfig > htAppConfigRepository;
133
+ final AppEnvironment environment; // Added
127
134
128
135
@override
129
136
State <_AppView > createState () => _AppViewState ();
@@ -152,6 +159,7 @@ class _AppViewState extends State<_AppView> {
152
159
htUserContentPreferencesRepository:
153
160
widget.htUserContentPreferencesRepository,
154
161
htAppConfigRepository: widget.htAppConfigRepository,
162
+ environment: widget.environment, // Pass environment
155
163
);
156
164
157
165
// Removed Dynamic Link Initialization
0 commit comments