@@ -32,6 +32,7 @@ final class CreateSourceState extends Equatable {
32
32
this .countries = const [],
33
33
this .contentStatus = ContentStatus .active,
34
34
this .errorMessage,
35
+ this .createdSource,
35
36
});
36
37
37
38
final CreateSourceStatus status;
@@ -43,8 +44,8 @@ final class CreateSourceState extends Equatable {
43
44
final Country ? headquarters;
44
45
final List <Country > countries;
45
46
final ContentStatus contentStatus;
46
-
47
47
final String ? errorMessage;
48
+ final Source ? createdSource;
48
49
49
50
/// Returns true if the form is valid and can be submitted.
50
51
bool get isFormValid => name.isNotEmpty;
@@ -59,8 +60,8 @@ final class CreateSourceState extends Equatable {
59
60
ValueGetter <Country ?>? headquarters,
60
61
List <Country >? countries,
61
62
ContentStatus ? contentStatus,
62
-
63
63
String ? errorMessage,
64
+ Source ? createdSource,
64
65
}) {
65
66
return CreateSourceState (
66
67
status: status ?? this .status,
@@ -72,8 +73,8 @@ final class CreateSourceState extends Equatable {
72
73
headquarters: headquarters != null ? headquarters () : this .headquarters,
73
74
countries: countries ?? this .countries,
74
75
contentStatus: contentStatus ?? this .contentStatus,
75
-
76
76
errorMessage: errorMessage,
77
+ createdSource: createdSource ?? this .createdSource,
77
78
);
78
79
}
79
80
@@ -89,5 +90,6 @@ final class CreateSourceState extends Equatable {
89
90
countries,
90
91
contentStatus,
91
92
errorMessage,
93
+ createdSource,
92
94
];
93
95
}
0 commit comments