diff --git a/lib/content_management/bloc/create_headline/create_headline_bloc.dart b/lib/content_management/bloc/create_headline/create_headline_bloc.dart index a179def..1250895 100644 --- a/lib/content_management/bloc/create_headline/create_headline_bloc.dart +++ b/lib/content_management/bloc/create_headline/create_headline_bloc.dart @@ -51,9 +51,15 @@ class CreateHeadlineBloc topicsResponse, countriesResponse, ] = await Future.wait([ - _sourcesRepository.readAll(), - _topicsRepository.readAll(), - _countriesRepository.readAll(), + _sourcesRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.asc)], + ), + _topicsRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.asc)], + ), + _countriesRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.asc)], + ), ]); final sources = (sourcesResponse as PaginatedResponse).items; diff --git a/lib/content_management/bloc/create_source/create_source_bloc.dart b/lib/content_management/bloc/create_source/create_source_bloc.dart index 286f675..b048471 100644 --- a/lib/content_management/bloc/create_source/create_source_bloc.dart +++ b/lib/content_management/bloc/create_source/create_source_bloc.dart @@ -38,7 +38,9 @@ class CreateSourceBloc extends Bloc { ) async { emit(state.copyWith(status: CreateSourceStatus.loading)); try { - final countriesResponse = await _countriesRepository.readAll(); + final countriesResponse = await _countriesRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.asc)], + ); final countries = countriesResponse.items; emit( diff --git a/lib/content_management/bloc/edit_headline/edit_headline_bloc.dart b/lib/content_management/bloc/edit_headline/edit_headline_bloc.dart index 07540d4..0c3d466 100644 --- a/lib/content_management/bloc/edit_headline/edit_headline_bloc.dart +++ b/lib/content_management/bloc/edit_headline/edit_headline_bloc.dart @@ -53,9 +53,15 @@ class EditHeadlineBloc extends Bloc { countriesResponse, ] = await Future.wait([ _headlinesRepository.read(id: _headlineId), - _sourcesRepository.readAll(), - _topicsRepository.readAll(), - _countriesRepository.readAll(), + _sourcesRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.asc)], + ), + _topicsRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.asc)], + ), + _countriesRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.asc)], + ), ]); final headline = headlineResponse as Headline; diff --git a/lib/content_management/bloc/edit_source/edit_source_bloc.dart b/lib/content_management/bloc/edit_source/edit_source_bloc.dart index 3ed56e9..cd5ef14 100644 --- a/lib/content_management/bloc/edit_source/edit_source_bloc.dart +++ b/lib/content_management/bloc/edit_source/edit_source_bloc.dart @@ -42,7 +42,9 @@ class EditSourceBloc extends Bloc { try { final [sourceResponse, countriesResponse] = await Future.wait([ _sourcesRepository.read(id: _sourceId), - _countriesRepository.readAll(), + _countriesRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.asc)], + ), ]); final source = sourceResponse as Source; final countries = (countriesResponse as PaginatedResponse).items; diff --git a/lib/dashboard/bloc/dashboard_bloc.dart b/lib/dashboard/bloc/dashboard_bloc.dart index ecc61c7..2056cbe 100644 --- a/lib/dashboard/bloc/dashboard_bloc.dart +++ b/lib/dashboard/bloc/dashboard_bloc.dart @@ -32,7 +32,7 @@ class DashboardBloc extends Bloc { _dashboardSummaryRepository.read(id: kDashboardSummaryId), _headlinesRepository.readAll( pagination: const PaginationOptions(limit: 5), - sort: const [SortOption('createdAt', SortOrder.desc)], + sort: const [SortOption('updatedAt', SortOrder.desc)], ), ]);