@@ -19,6 +19,7 @@ import 'package:ht_dashboard/shared/theme/app_theme.dart';
19
19
import 'package:ht_data_repository/ht_data_repository.dart' ;
20
20
import 'package:ht_kv_storage_service/ht_kv_storage_service.dart' ;
21
21
import 'package:ht_shared/ht_shared.dart' hide AppStatus;
22
+ import 'package:logging/logging.dart' ;
22
23
23
24
class App extends StatelessWidget {
24
25
const App ({
@@ -78,11 +79,12 @@ class App extends StatelessWidget {
78
79
BlocProvider (
79
80
create: (context) => AppBloc (
80
81
authenticationRepository: context.read <HtAuthRepository >(),
81
- userAppSettingsRepository: context
82
- .read <HtDataRepository <UserAppSettings >>(),
82
+ userAppSettingsRepository:
83
+ context .read <HtDataRepository <UserAppSettings >>(),
83
84
appConfigRepository:
84
85
context.read <HtDataRepository <RemoteConfig >>(),
85
86
environment: _environment,
87
+ logger: Logger ('AppBloc' ),
86
88
),
87
89
),
88
90
BlocProvider (
@@ -92,7 +94,7 @@ class App extends StatelessWidget {
92
94
),
93
95
BlocProvider (
94
96
create: (context) => AppConfigurationBloc (
95
- appConfigRepository :
97
+ remoteConfigRepository :
96
98
context.read <HtDataRepository <RemoteConfig >>(),
97
99
),
98
100
),
@@ -123,6 +125,7 @@ class App extends StatelessWidget {
123
125
}
124
126
125
127
class _AppView extends StatefulWidget {
128
+ /// {@macro app_view}
126
129
const _AppView ({
127
130
required this .htAuthenticationRepository,
128
131
required this .environment,
@@ -216,7 +219,7 @@ class _AppViewState extends State<_AppView> {
216
219
themeMode: switch (baseTheme) {
217
220
AppBaseTheme .light => ThemeMode .light,
218
221
AppBaseTheme .dark => ThemeMode .dark,
219
- AppBaseTheme .system || null => ThemeMode .system,
222
+ _ => ThemeMode .system,
220
223
},
221
224
locale: language != null ? Locale (language) : null ,
222
225
),
0 commit comments