Skip to content

Commit 0839e90

Browse files
committed
refactor(feed): support multiple filters
- Changed category to categories - Changed source to sources - Changed country to countries
1 parent 6ee7536 commit 0839e90

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

lib/headlines-feed/bloc/headlines_feed_event.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,20 @@ final class HeadlinesFeedRefreshRequested extends HeadlinesFeedEvent {}
3636
final class HeadlinesFeedFilterChanged extends HeadlinesFeedEvent {
3737
/// {@macro headlines_feed_filter_changed}
3838
const HeadlinesFeedFilterChanged({
39-
this.category,
40-
this.source,
41-
this.eventCountry,
39+
this.categories, // Changed from category
40+
this.sources, // Changed from source
41+
this.eventCountries, // Changed from eventCountry
4242
});
4343

44-
/// The selected category filter.
45-
final String? category;
44+
/// The list of selected category filters.
45+
final List<Category>? categories;
4646

47-
/// The selected source filter.
48-
final String? source;
47+
/// The list of selected source filters.
48+
final List<Source>? sources;
4949

50-
/// The selected event country filter.
51-
final String? eventCountry;
50+
/// The list of selected event country filters.
51+
final List<Country>? eventCountries;
5252

5353
@override
54-
List<Object?> get props => [category, source, eventCountry];
54+
List<Object?> get props => [categories, sources, eventCountries];
5555
}

0 commit comments

Comments
 (0)