Skip to content

Commit 9cd15d2

Browse files
committed
feat(app): add demo data initializer service
- Inject DemoDataInitializerService into App widget - Update App constructor to include demoDataInitializerService parameter - Modify MaterialApp builder to use the new demoDataInitializerService
1 parent 40b9ead commit 9cd15d2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/app/view/app.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import 'package:flutter_news_app_mobile_client_full_source_code/ads/ad_service.d
88
import 'package:flutter_news_app_mobile_client_full_source_code/app/bloc/app_bloc.dart';
99
import 'package:flutter_news_app_mobile_client_full_source_code/app/config/app_environment.dart';
1010
import 'package:flutter_news_app_mobile_client_full_source_code/app/services/app_status_service.dart';
11+
import 'package:flutter_news_app_mobile_client_full_source_code/app/services/demo_data_initializer_service.dart';
1112
import 'package:flutter_news_app_mobile_client_full_source_code/app/services/demo_data_migration_service.dart';
1213
import 'package:flutter_news_app_mobile_client_full_source_code/authentication/bloc/authentication_bloc.dart';
1314
import 'package:flutter_news_app_mobile_client_full_source_code/l10n/app_localizations.dart';
@@ -33,6 +34,7 @@ class App extends StatelessWidget {
3334
required AppEnvironment environment,
3435
required AdService adService,
3536
this.demoDataMigrationService,
37+
this.demoDataInitializerService,
3638
this.initialUser,
3739
super.key,
3840
}) : _authenticationRepository = authenticationRepository,
@@ -62,6 +64,7 @@ class App extends StatelessWidget {
6264
final AppEnvironment _environment;
6365
final AdService _adService;
6466
final DemoDataMigrationService? demoDataMigrationService;
67+
final DemoDataInitializerService? demoDataInitializerService;
6568
final User? initialUser;
6669

6770
@override
@@ -91,6 +94,7 @@ class App extends StatelessWidget {
9194
userRepository: context.read<DataRepository<User>>(),
9295
environment: _environment,
9396
demoDataMigrationService: demoDataMigrationService,
97+
demoDataInitializerService: demoDataInitializerService,
9498
initialUser: initialUser,
9599
),
96100
),

0 commit comments

Comments
 (0)