1
1
part of 'headlines_feed_bloc.dart' ;
2
2
3
+ // Removed import from here, will be added to headlines_feed_bloc.dart
4
+
3
5
/// {@template headlines_feed_state}
4
6
/// Represents the possible states of the headlines feed feature.
5
7
/// {@endtemplate}
@@ -39,14 +41,14 @@ final class HeadlinesFeedLoadingSilently extends HeadlinesFeedState {}
39
41
final class HeadlinesFeedLoaded extends HeadlinesFeedState {
40
42
/// {@macro headlines_feed_loaded}
41
43
const HeadlinesFeedLoaded ({
42
- this .headlines = const [],
44
+ this .feedItems = const [], // Changed from headlines
43
45
this .hasMore = true ,
44
46
this .cursor,
45
47
this .filter = const HeadlineFilter (),
46
48
});
47
49
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>
50
52
51
53
/// Flag indicating if there are more headlines available to fetch
52
54
/// via pagination. `true` if more might exist, `false` otherwise.
@@ -63,21 +65,21 @@ final class HeadlinesFeedLoaded extends HeadlinesFeedState {
63
65
/// Creates a copy of this [HeadlinesFeedLoaded] state with the given fields
64
66
/// replaced with new values.
65
67
HeadlinesFeedLoaded copyWith ({
66
- List <Headline >? headlines,
68
+ List <FeedItem >? feedItems, // Changed from List<Headline>
67
69
bool ? hasMore,
68
70
String ? cursor,
69
71
HeadlineFilter ? filter,
70
72
}) {
71
73
return HeadlinesFeedLoaded (
72
- headlines : headlines ?? this .headlines,
74
+ feedItems : feedItems ?? this .feedItems, // Changed
73
75
hasMore: hasMore ?? this .hasMore,
74
76
cursor: cursor ?? this .cursor,
75
77
filter: filter ?? this .filter,
76
78
);
77
79
}
78
80
79
81
@override
80
- List <Object ?> get props => [headlines , hasMore, cursor, filter];
82
+ List <Object ?> get props => [feedItems , hasMore, cursor, filter]; // Changed
81
83
}
82
84
83
85
/// {@template headlines_feed_error}
0 commit comments