Skip to content

Commit d715d5e

Browse files
committed
refactor(feed): rename headlines to feed items
- Renamed headlines to feedItems - Updated HeadlinesFeedLoaded state
1 parent 903946c commit d715d5e

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

lib/headlines-feed/bloc/headlines_feed_state.dart

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
part of 'headlines_feed_bloc.dart';
22

3+
// Removed import from here, will be added to headlines_feed_bloc.dart
4+
35
/// {@template headlines_feed_state}
46
/// Represents the possible states of the headlines feed feature.
57
/// {@endtemplate}
@@ -39,14 +41,14 @@ final class HeadlinesFeedLoadingSilently extends HeadlinesFeedState {}
3941
final class HeadlinesFeedLoaded extends HeadlinesFeedState {
4042
/// {@macro headlines_feed_loaded}
4143
const HeadlinesFeedLoaded({
42-
this.headlines = const [],
44+
this.feedItems = const [], // Changed from headlines
4345
this.hasMore = true,
4446
this.cursor,
4547
this.filter = const HeadlineFilter(),
4648
});
4749

48-
/// The list of [Headline] objects currently loaded.
49-
final List<Headline> headlines;
50+
/// The list of [FeedItem] objects currently loaded.
51+
final List<FeedItem> feedItems; // Changed from List<Headline>
5052

5153
/// Flag indicating if there are more headlines available to fetch
5254
/// via pagination. `true` if more might exist, `false` otherwise.
@@ -63,21 +65,21 @@ final class HeadlinesFeedLoaded extends HeadlinesFeedState {
6365
/// Creates a copy of this [HeadlinesFeedLoaded] state with the given fields
6466
/// replaced with new values.
6567
HeadlinesFeedLoaded copyWith({
66-
List<Headline>? headlines,
68+
List<FeedItem>? feedItems, // Changed from List<Headline>
6769
bool? hasMore,
6870
String? cursor,
6971
HeadlineFilter? filter,
7072
}) {
7173
return HeadlinesFeedLoaded(
72-
headlines: headlines ?? this.headlines,
74+
feedItems: feedItems ?? this.feedItems, // Changed
7375
hasMore: hasMore ?? this.hasMore,
7476
cursor: cursor ?? this.cursor,
7577
filter: filter ?? this.filter,
7678
);
7779
}
7880

7981
@override
80-
List<Object?> get props => [headlines, hasMore, cursor, filter];
82+
List<Object?> get props => [feedItems, hasMore, cursor, filter]; // Changed
8183
}
8284

8385
/// {@template headlines_feed_error}

0 commit comments

Comments
 (0)