Skip to content

Commit 4088728

Browse files
committed
feat(content): update CreateSourceState to hold API data
1 parent 41c3e15 commit 4088728

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

lib/content_management/bloc/create_source/create_source_state.dart

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ final class CreateSourceState extends Equatable {
2929
this.sourceType,
3030
this.language,
3131
this.headquarters,
32+
this.countries = const [],
33+
this.languages = const [],
3234
this.contentStatus = ContentStatus.active,
3335
this.exception,
3436
this.createdSource,
@@ -41,6 +43,8 @@ final class CreateSourceState extends Equatable {
4143
final SourceType? sourceType;
4244
final Language? language;
4345
final Country? headquarters;
46+
final List<Country> countries;
47+
final List<Language> languages;
4448
final ContentStatus contentStatus;
4549
final HttpException? exception;
4650
final Source? createdSource;
@@ -62,6 +66,8 @@ final class CreateSourceState extends Equatable {
6266
ValueGetter<SourceType?>? sourceType,
6367
ValueGetter<Language?>? language,
6468
ValueGetter<Country?>? headquarters,
69+
List<Country>? countries,
70+
List<Language>? languages,
6571
ContentStatus? contentStatus,
6672
HttpException? exception,
6773
Source? createdSource,
@@ -74,6 +80,8 @@ final class CreateSourceState extends Equatable {
7480
sourceType: sourceType != null ? sourceType() : this.sourceType,
7581
language: language != null ? language() : this.language,
7682
headquarters: headquarters != null ? headquarters() : this.headquarters,
83+
countries: countries ?? this.countries,
84+
languages: languages ?? this.languages,
7785
contentStatus: contentStatus ?? this.contentStatus,
7886
exception: exception,
7987
createdSource: createdSource ?? this.createdSource,
@@ -89,6 +97,8 @@ final class CreateSourceState extends Equatable {
8997
sourceType,
9098
language,
9199
headquarters,
100+
countries,
101+
languages,
92102
contentStatus,
93103
exception,
94104
createdSource,

0 commit comments

Comments
 (0)