diff --git a/lib/content_management/bloc/content_management_bloc.dart b/lib/content_management/bloc/content_management_bloc.dart index 1de06ba..c47e7c2 100644 --- a/lib/content_management/bloc/content_management_bloc.dart +++ b/lib/content_management/bloc/content_management_bloc.dart @@ -61,6 +61,7 @@ class ContentManagementBloc final previousHeadlines = isPaginating ? state.headlines : []; final paginatedHeadlines = await _headlinesRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.desc)], pagination: PaginationOptions( cursor: event.startAfterId, limit: event.limit, @@ -140,6 +141,7 @@ class ContentManagementBloc final previousTopics = isPaginating ? state.topics : []; final paginatedTopics = await _topicsRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.desc)], pagination: PaginationOptions( cursor: event.startAfterId, limit: event.limit, @@ -219,6 +221,7 @@ class ContentManagementBloc final previousSources = isPaginating ? state.sources : []; final paginatedSources = await _sourcesRepository.readAll( + sort: [const SortOption('updatedAt', SortOrder.desc)], pagination: PaginationOptions( cursor: event.startAfterId, limit: event.limit, diff --git a/lib/content_management/view/edit_headline_page.dart b/lib/content_management/view/edit_headline_page.dart index 3f5f4aa..be64450 100644 --- a/lib/content_management/view/edit_headline_page.dart +++ b/lib/content_management/view/edit_headline_page.dart @@ -114,7 +114,7 @@ class _EditHeadlineViewState extends State<_EditHeadlineView> { SnackBar(content: Text(l10n.headlineUpdatedSuccessfully)), ); context.read().add( - HeadlineUpdated(state.updatedHeadline!), + const LoadHeadlinesRequested(limit: kDefaultRowsPerPage), ); context.pop(); } diff --git a/lib/content_management/view/edit_source_page.dart b/lib/content_management/view/edit_source_page.dart index 49abcab..2c53a2a 100644 --- a/lib/content_management/view/edit_source_page.dart +++ b/lib/content_management/view/edit_source_page.dart @@ -112,7 +112,7 @@ class _EditSourceViewState extends State<_EditSourceView> { SnackBar(content: Text(l10n.sourceUpdatedSuccessfully)), ); context.read().add( - SourceUpdated(state.updatedSource!), + const LoadSourcesRequested(limit: kDefaultRowsPerPage), ); context.pop(); } diff --git a/lib/content_management/view/edit_topic_page.dart b/lib/content_management/view/edit_topic_page.dart index 9754afe..92f2421 100644 --- a/lib/content_management/view/edit_topic_page.dart +++ b/lib/content_management/view/edit_topic_page.dart @@ -108,7 +108,7 @@ class _EditTopicViewState extends State<_EditTopicView> { SnackBar(content: Text(l10n.topicUpdatedSuccessfully)), ); context.read().add( - TopicUpdated(state.updatedTopic!), + const LoadTopicsRequested(limit: kDefaultRowsPerPage), ); context.pop(); }