toFailure method
Returns a FormBlocFailure state with the properties of the current state.
It is the state when the form are submitting and fail. The previous state must be FormBlocSubmitting.
It has FailureResponse
to indicate more details.
Implementation
FormBlocState<SuccessResponse, FailureResponse> toFailure({
FailureResponse? failureResponse,
}) {
final state = this;
return FormBlocFailure(
isValidByStep: _isValidByStep,
isEditing: isEditing,
failureResponse: failureResponse ??
(state is FormBlocFailure<SuccessResponse, FailureResponse>
? state.failureResponse
: null),
fieldBlocs: _fieldBlocs,
currentStep: currentStep,
);
}