addFieldBlocs method

void addFieldBlocs(
  1. List<T> fieldBlocs
)

Implementation

void addFieldBlocs(List<T> fieldBlocs) {
  if (fieldBlocs.isNotEmpty) {
    final nextFieldBlocs = [...state.fieldBlocs, ...fieldBlocs];

    emit(state.copyWith(
      isValidating: MultiFieldBloc.areFieldBlocsValidating(nextFieldBlocs),
      isValid: MultiFieldBloc.areFieldBlocsValid(nextFieldBlocs),
      fieldBlocs: nextFieldBlocs,
    ));

    FormBlocUtils.updateFormBloc(
      fieldBlocs: fieldBlocs,
      formBloc: state.formBloc,
      autoValidate: _autoValidate,
    );
  }
}