Skip to content

Commit 35fc7dc

Browse files
committed
refactor: bootstrap returns a Widget
- Changed return type to Widget - Removed runApp call
1 parent dde7ced commit 35fc7dc

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

lib/bootstrap.dart

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import 'package:ht_main/shared/localization/en_timeago_messages.dart';
1919
import 'package:ht_shared/ht_shared.dart';
2020
import 'package:timeago/timeago.dart' as timeago;
2121

22-
Future<void> bootstrap(app_config.AppConfig appConfig) async {
22+
Future<Widget> bootstrap(app_config.AppConfig appConfig) async {
2323
WidgetsFlutterBinding.ensureInitialized();
2424
Bloc.observer = const AppBlocObserver();
2525

@@ -205,17 +205,15 @@ Future<void> bootstrap(app_config.AppConfig appConfig) async {
205205
dataClient: appConfigClient,
206206
);
207207

208-
runApp(
209-
App(
210-
htAuthenticationRepository: authenticationRepository,
211-
htHeadlinesRepository: headlinesRepository,
212-
htCategoriesRepository: categoriesRepository,
213-
htCountriesRepository: countriesRepository,
214-
htSourcesRepository: sourcesRepository,
215-
htUserAppSettingsRepository: userAppSettingsRepository,
216-
htUserContentPreferencesRepository: userContentPreferencesRepository,
217-
htAppConfigRepository: appConfigRepository,
218-
kvStorageService: kvStorage,
219-
),
208+
return App(
209+
htAuthenticationRepository: authenticationRepository,
210+
htHeadlinesRepository: headlinesRepository,
211+
htCategoriesRepository: categoriesRepository,
212+
htCountriesRepository: countriesRepository,
213+
htSourcesRepository: sourcesRepository,
214+
htUserAppSettingsRepository: userAppSettingsRepository,
215+
htUserContentPreferencesRepository: userContentPreferencesRepository,
216+
htAppConfigRepository: appConfigRepository,
217+
kvStorageService: kvStorage,
220218
);
221219
}

0 commit comments

Comments
 (0)