Skip to content

Commit a65be92

Browse files
committed
feat: add UndoDeleteHeadlineRequested and _ConfirmDeleteHeadlineRequested events for headline management
1 parent 2177cea commit a65be92

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

lib/content_management/bloc/archived_headlines/archived_headlines_event.dart

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,18 @@ final class DeleteHeadlineForeverRequested extends ArchivedHeadlinesEvent {
3737
@override
3838
List<Object?> get props => [id];
3939
}
40+
41+
/// Event to undo the deletion of a headline.
42+
final class UndoDeleteHeadlineRequested extends ArchivedHeadlinesEvent {
43+
const UndoDeleteHeadlineRequested();
44+
}
45+
46+
/// Internal event to confirm the permanent deletion of a headline after a delay.
47+
final class _ConfirmDeleteHeadlineRequested extends ArchivedHeadlinesEvent {
48+
const _ConfirmDeleteHeadlineRequested(this.id);
49+
50+
final String id;
51+
52+
@override
53+
List<Object?> get props => [id];
54+
}

0 commit comments

Comments
 (0)