Skip to content

Commit 52bb3a2

Browse files
committed
feat: add lastDeletedHeadline to ArchivedHeadlinesState for better state management
1 parent a65be92 commit 52bb3a2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/content_management/bloc/archived_headlines/archived_headlines_state.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ class ArchivedHeadlinesState extends Equatable {
1717
this.hasMore = false,
1818
this.exception,
1919
this.restoredHeadline,
20+
this.lastDeletedHeadline,
2021
});
2122

2223
final ArchivedHeadlinesStatus status;
@@ -25,6 +26,7 @@ class ArchivedHeadlinesState extends Equatable {
2526
final bool hasMore;
2627
final HttpException? exception;
2728
final Headline? restoredHeadline;
29+
final Headline? lastDeletedHeadline;
2830

2931
ArchivedHeadlinesState copyWith({
3032
ArchivedHeadlinesStatus? status,
@@ -33,14 +35,16 @@ class ArchivedHeadlinesState extends Equatable {
3335
bool? hasMore,
3436
HttpException? exception,
3537
Headline? restoredHeadline,
38+
Headline? lastDeletedHeadline,
3639
}) {
3740
return ArchivedHeadlinesState(
3841
status: status ?? this.status,
3942
headlines: headlines ?? this.headlines,
4043
cursor: cursor ?? this.cursor,
4144
hasMore: hasMore ?? this.hasMore,
42-
exception: exception ?? this.exception,
45+
exception: exception,
4346
restoredHeadline: restoredHeadline,
47+
lastDeletedHeadline: lastDeletedHeadline,
4448
);
4549
}
4650

@@ -52,5 +56,6 @@ class ArchivedHeadlinesState extends Equatable {
5256
hasMore,
5357
exception,
5458
restoredHeadline,
59+
lastDeletedHeadline,
5560
];
5661
}

0 commit comments

Comments
 (0)