MultiFieldBloc<ExtraData, TState extends MultiFieldBlocState<ExtraData>> constructor

MultiFieldBloc<ExtraData, TState extends MultiFieldBlocState<ExtraData>>(
  1. TState initialState
)

Implementation

MultiFieldBloc(TState initialState) : super(initialState) {
  _onValidationStatus = stream.switchMap((state) {
    return MultiFieldBloc.onValidationStatus(state.flatFieldBlocs);
  }).listen((validationStatus) {
    emit(state.copyWith(
      isValidating: validationStatus.isValidating,
      isValid: validationStatus.isValid,
    ) as TState);
  });
}