@@ -32,29 +32,35 @@ class App extends StatelessWidget {
32
32
userContentPreferencesRepository,
33
33
required DataRepository <RemoteConfig > remoteConfigRepository,
34
34
required DataRepository <DashboardSummary > dashboardSummaryRepository,
35
+ required DataRepository <Country > countriesRepository,
36
+ required DataRepository <Language > languagesRepository,
35
37
required KVStorageService storageService,
36
38
required AppEnvironment environment,
37
39
super .key,
38
- }) : _authenticationRepository = authenticationRepository,
39
- _headlinesRepository = headlinesRepository,
40
- _topicsRepository = topicsRepository,
41
- _sourcesRepository = sourcesRepository,
42
- _userAppSettingsRepository = userAppSettingsRepository,
43
- _userContentPreferencesRepository = userContentPreferencesRepository,
44
- _remoteConfigRepository = remoteConfigRepository,
45
- _kvStorageService = storageService,
46
- _dashboardSummaryRepository = dashboardSummaryRepository,
47
- _environment = environment;
40
+ }) : _authenticationRepository = authenticationRepository,
41
+ _headlinesRepository = headlinesRepository,
42
+ _topicsRepository = topicsRepository,
43
+ _sourcesRepository = sourcesRepository,
44
+ _userAppSettingsRepository = userAppSettingsRepository,
45
+ _userContentPreferencesRepository = userContentPreferencesRepository,
46
+ _remoteConfigRepository = remoteConfigRepository,
47
+ _kvStorageService = storageService,
48
+ _dashboardSummaryRepository = dashboardSummaryRepository,
49
+ _countriesRepository = countriesRepository,
50
+ _languagesRepository = languagesRepository,
51
+ _environment = environment;
48
52
49
53
final AuthRepository _authenticationRepository;
50
54
final DataRepository <Headline > _headlinesRepository;
51
55
final DataRepository <Topic > _topicsRepository;
52
56
final DataRepository <Source > _sourcesRepository;
53
57
final DataRepository <UserAppSettings > _userAppSettingsRepository;
54
58
final DataRepository <UserContentPreferences >
55
- _userContentPreferencesRepository;
59
+ _userContentPreferencesRepository;
56
60
final DataRepository <RemoteConfig > _remoteConfigRepository;
57
61
final DataRepository <DashboardSummary > _dashboardSummaryRepository;
62
+ final DataRepository <Country > _countriesRepository;
63
+ final DataRepository <Language > _languagesRepository;
58
64
final KVStorageService _kvStorageService;
59
65
final AppEnvironment _environment;
60
66
@@ -70,6 +76,8 @@ class App extends StatelessWidget {
70
76
RepositoryProvider .value (value: _userContentPreferencesRepository),
71
77
RepositoryProvider .value (value: _remoteConfigRepository),
72
78
RepositoryProvider .value (value: _dashboardSummaryRepository),
79
+ RepositoryProvider .value (value: _countriesRepository),
80
+ RepositoryProvider .value (value: _languagesRepository),
73
81
RepositoryProvider .value (value: _kvStorageService),
74
82
],
75
83
child: MultiBlocProvider (
0 commit comments