Skip to content

Commit 0dd71a8

Browse files
committed
feat(content_management): add countries list to CreateHeadlineState
- Add countries parameter to CreateHeadlineState constructor - Include countries in the list of properties of CreateHeadlineState - Update copyWith method to handle countries parameter
1 parent d8672da commit 0dd71a8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/content_management/bloc/create_headline/create_headline_state.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ final class CreateHeadlineState extends Equatable {
3131
this.eventCountry,
3232
this.sources = const [],
3333
this.topics = const [],
34+
this.countries = const [],
3435
this.contentStatus = ContentStatus.active,
3536
this.exception,
3637
this.createdHeadline,
@@ -46,6 +47,7 @@ final class CreateHeadlineState extends Equatable {
4647
final Country? eventCountry;
4748
final List<Source> sources;
4849
final List<Topic> topics;
50+
final List<Country> countries;
4951
final ContentStatus contentStatus;
5052
final HttpException? exception;
5153
final Headline? createdHeadline;
@@ -71,6 +73,7 @@ final class CreateHeadlineState extends Equatable {
7173
ValueGetter<Country?>? eventCountry,
7274
List<Source>? sources,
7375
List<Topic>? topics,
76+
List<Country>? countries,
7477
ContentStatus? contentStatus,
7578
HttpException? exception,
7679
Headline? createdHeadline,
@@ -86,6 +89,7 @@ final class CreateHeadlineState extends Equatable {
8689
eventCountry: eventCountry != null ? eventCountry() : this.eventCountry,
8790
sources: sources ?? this.sources,
8891
topics: topics ?? this.topics,
92+
countries: countries ?? this.countries,
8993
contentStatus: contentStatus ?? this.contentStatus,
9094
exception: exception,
9195
createdHeadline: createdHeadline ?? this.createdHeadline,
@@ -104,6 +108,7 @@ final class CreateHeadlineState extends Equatable {
104108
eventCountry,
105109
sources,
106110
topics,
111+
countries,
107112
contentStatus,
108113
exception,
109114
createdHeadline,

0 commit comments

Comments
 (0)