@@ -17,6 +17,7 @@ class ArchivedHeadlinesState extends Equatable {
17
17
this .hasMore = false ,
18
18
this .exception,
19
19
this .restoredHeadline,
20
+ this .lastDeletedHeadline,
20
21
});
21
22
22
23
final ArchivedHeadlinesStatus status;
@@ -25,6 +26,7 @@ class ArchivedHeadlinesState extends Equatable {
25
26
final bool hasMore;
26
27
final HttpException ? exception;
27
28
final Headline ? restoredHeadline;
29
+ final Headline ? lastDeletedHeadline;
28
30
29
31
ArchivedHeadlinesState copyWith ({
30
32
ArchivedHeadlinesStatus ? status,
@@ -33,14 +35,16 @@ class ArchivedHeadlinesState extends Equatable {
33
35
bool ? hasMore,
34
36
HttpException ? exception,
35
37
Headline ? restoredHeadline,
38
+ Headline ? lastDeletedHeadline,
36
39
}) {
37
40
return ArchivedHeadlinesState (
38
41
status: status ?? this .status,
39
42
headlines: headlines ?? this .headlines,
40
43
cursor: cursor ?? this .cursor,
41
44
hasMore: hasMore ?? this .hasMore,
42
- exception: exception ?? this .exception ,
45
+ exception: exception,
43
46
restoredHeadline: restoredHeadline,
47
+ lastDeletedHeadline: lastDeletedHeadline,
44
48
);
45
49
}
46
50
@@ -52,5 +56,6 @@ class ArchivedHeadlinesState extends Equatable {
52
56
hasMore,
53
57
exception,
54
58
restoredHeadline,
59
+ lastDeletedHeadline,
55
60
];
56
61
}
0 commit comments