Skip to content

Commit 653ff60

Browse files
committed
refactor(dashboard): Replace AppConfig with RemoteConfig
- Updated AppConfig type to RemoteConfig - Adjusted repository type accordingly - Modified data fetching logic - Improved data handling consistency - Minor code cleanup
1 parent c51b712 commit 653ff60

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

lib/dashboard/bloc/dashboard_bloc.dart

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class DashboardBloc extends Bloc<DashboardEvent, DashboardState> {
1111
/// {@macro dashboard_bloc}
1212
DashboardBloc({
1313
required HtDataRepository<DashboardSummary> dashboardSummaryRepository,
14-
required HtDataRepository<AppConfig> appConfigRepository,
14+
required HtDataRepository<RemoteConfig> appConfigRepository,
1515
required HtDataRepository<Headline> headlinesRepository,
1616
}) : _dashboardSummaryRepository = dashboardSummaryRepository,
1717
_appConfigRepository = appConfigRepository,
@@ -21,7 +21,7 @@ class DashboardBloc extends Bloc<DashboardEvent, DashboardState> {
2121
}
2222

2323
final HtDataRepository<DashboardSummary> _dashboardSummaryRepository;
24-
final HtDataRepository<AppConfig> _appConfigRepository;
24+
final HtDataRepository<RemoteConfig> _appConfigRepository;
2525
final HtDataRepository<Headline> _headlinesRepository;
2626

2727
Future<void> _onDashboardSummaryLoaded(
@@ -39,14 +39,13 @@ class DashboardBloc extends Bloc<DashboardEvent, DashboardState> {
3939
_dashboardSummaryRepository.read(id: 'dashboard_summary'),
4040
_appConfigRepository.read(id: 'app_config'),
4141
_headlinesRepository.readAll(
42-
sortBy: 'createdAt',
43-
sortOrder: SortOrder.desc,
44-
limit: 5,
42+
pagination: const PaginationOptions(limit: 5),
43+
sort: const [SortOption('createdAt', SortOrder.desc)],
4544
),
4645
]);
4746

4847
final summary = summaryResponse as DashboardSummary;
49-
final appConfig = appConfigResponse as AppConfig;
48+
final appConfig = appConfigResponse as RemoteConfig;
5049
final recentHeadlines =
5150
(recentHeadlinesResponse as PaginatedResponse<Headline>).items;
5251
emit(

0 commit comments

Comments
 (0)