Skip to content

Commit 6166a40

Browse files
committed
feat(content): update EditHeadlineEvent to use core models
1 parent 6fe021b commit 6166a40

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

lib/content_management/bloc/edit_headline/edit_headline_event.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ final class EditHeadlineTopicChanged extends EditHeadlineEvent {
6464
/// Event for when the headline's country is changed.
6565
final class EditHeadlineCountryChanged extends EditHeadlineEvent {
6666
const EditHeadlineCountryChanged(this.country);
67-
final picker.Country? country;
67+
final Country? country;
6868
@override
6969
List<Object?> get props => [country];
7070
}

lib/content_management/bloc/edit_headline/edit_headline_state.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ enum EditHeadlineStatus {
2020

2121
/// The state for the [EditHeadlineBloc].
2222
final class EditHeadlineState extends Equatable {
23-
const EditHeadlineState({
23+
EditHeadlineState({
2424
this.status = EditHeadlineStatus.initial,
2525
this.initialHeadline,
2626
this.title = '',
@@ -32,6 +32,7 @@ final class EditHeadlineState extends Equatable {
3232
this.eventCountry,
3333
this.sources = const [],
3434
this.topics = const [],
35+
this.countries = const [],
3536
this.contentStatus = ContentStatus.active,
3637
this.exception,
3738
this.updatedHeadline,
@@ -48,6 +49,7 @@ final class EditHeadlineState extends Equatable {
4849
final Country? eventCountry;
4950
final List<Source> sources;
5051
final List<Topic> topics;
52+
final List<Country> countries;
5153
final ContentStatus contentStatus;
5254
final HttpException? exception;
5355
final Headline? updatedHeadline;
@@ -74,6 +76,7 @@ final class EditHeadlineState extends Equatable {
7476
ValueGetter<Country?>? eventCountry,
7577
List<Source>? sources,
7678
List<Topic>? topics,
79+
List<Country>? countries,
7780
ContentStatus? contentStatus,
7881
HttpException? exception,
7982
Headline? updatedHeadline,
@@ -90,6 +93,7 @@ final class EditHeadlineState extends Equatable {
9093
eventCountry: eventCountry != null ? eventCountry() : this.eventCountry,
9194
sources: sources ?? this.sources,
9295
topics: topics ?? this.topics,
96+
countries: countries ?? this.countries,
9397
contentStatus: contentStatus ?? this.contentStatus,
9498
exception: exception,
9599
updatedHeadline: updatedHeadline ?? this.updatedHeadline,
@@ -109,6 +113,7 @@ final class EditHeadlineState extends Equatable {
109113
eventCountry,
110114
sources,
111115
topics,
116+
countries,
112117
contentStatus,
113118
exception,
114119
updatedHeadline,

0 commit comments

Comments
 (0)