Skip to content

Commit b4f0f0b

Browse files
authored
Merge pull request #52 from flutter-news-app-full-source-code/fix-content-management-archive
fix: filter repositories to only include active content
2 parents 0944237 + 23269be commit b4f0f0b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/content_management/bloc/content_management_bloc.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ class ContentManagementBloc
6161
final previousHeadlines = isPaginating ? state.headlines : <Headline>[];
6262

6363
final paginatedHeadlines = await _headlinesRepository.readAll(
64+
filter: {'status': ContentStatus.active.name},
6465
sort: [const SortOption('updatedAt', SortOrder.desc)],
6566
pagination: PaginationOptions(
6667
cursor: event.startAfterId,
@@ -153,6 +154,7 @@ class ContentManagementBloc
153154
final previousTopics = isPaginating ? state.topics : <Topic>[];
154155

155156
final paginatedTopics = await _topicsRepository.readAll(
157+
filter: {'status': ContentStatus.active.name},
156158
sort: [const SortOption('updatedAt', SortOrder.desc)],
157159
pagination: PaginationOptions(
158160
cursor: event.startAfterId,
@@ -245,6 +247,7 @@ class ContentManagementBloc
245247
final previousSources = isPaginating ? state.sources : <Source>[];
246248

247249
final paginatedSources = await _sourcesRepository.readAll(
250+
filter: {'status': ContentStatus.active.name},
248251
sort: [const SortOption('updatedAt', SortOrder.desc)],
249252
pagination: PaginationOptions(
250253
cursor: event.startAfterId,

0 commit comments

Comments
 (0)