@@ -33,6 +33,7 @@ class App extends StatelessWidget {
3333 required KVStorageService kvStorageService,
3434 required AppEnvironment environment,
3535 required AdService adService,
36+ required DataRepository <LocalAd > localAdRepository,
3637 this .demoDataMigrationService,
3738 this .demoDataInitializerService,
3839 this .initialUser,
@@ -48,7 +49,8 @@ class App extends StatelessWidget {
4849 _userRepository = userRepository,
4950 _kvStorageService = kvStorageService,
5051 _environment = environment,
51- _adService = adService;
52+ _adService = adService,
53+ _localAdRepository = localAdRepository;
5254
5355 final AuthRepository _authenticationRepository;
5456 final DataRepository <Headline > _headlinesRepository;
@@ -63,6 +65,7 @@ class App extends StatelessWidget {
6365 final KVStorageService _kvStorageService;
6466 final AppEnvironment _environment;
6567 final AdService _adService;
68+ final DataRepository <LocalAd > _localAdRepository;
6669 final DemoDataMigrationService ? demoDataMigrationService;
6770 final DemoDataInitializerService ? demoDataInitializerService;
6871 final User ? initialUser;
@@ -82,6 +85,7 @@ class App extends StatelessWidget {
8285 RepositoryProvider .value (value: _userRepository),
8386 RepositoryProvider .value (value: _kvStorageService),
8487 RepositoryProvider .value (value: _adService),
88+ RepositoryProvider .value (value: _localAdRepository),
8589 ],
8690 child: MultiBlocProvider (
8791 providers: [
@@ -96,6 +100,7 @@ class App extends StatelessWidget {
96100 demoDataMigrationService: demoDataMigrationService,
97101 demoDataInitializerService: demoDataInitializerService,
98102 initialUser: initialUser,
103+ adService: context.read <AdService >(),
99104 ),
100105 ),
101106 BlocProvider (
@@ -116,6 +121,7 @@ class App extends StatelessWidget {
116121 userRepository: _userRepository,
117122 environment: _environment,
118123 adService: _adService,
124+ localAdRepository: _localAdRepository,
119125 ),
120126 ),
121127 );
@@ -135,6 +141,7 @@ class _AppView extends StatefulWidget {
135141 required this .userRepository,
136142 required this .environment,
137143 required this .adService,
144+ required this .localAdRepository,
138145 });
139146
140147 final AuthRepository authenticationRepository;
@@ -148,6 +155,7 @@ class _AppView extends StatefulWidget {
148155 final DataRepository <User > userRepository;
149156 final AppEnvironment environment;
150157 final AdService adService;
158+ final DataRepository <LocalAd > localAdRepository;
151159
152160 @override
153161 State <_AppView > createState () => _AppViewState ();
@@ -190,6 +198,7 @@ class _AppViewState extends State<_AppView> {
190198 userRepository: widget.userRepository,
191199 environment: widget.environment,
192200 adService: widget.adService,
201+ localAdRepository: widget.localAdRepository,
193202 );
194203
195204 // Removed Dynamic Link Initialization
0 commit comments