MultiFieldBloc<ExtraData, TState extends MultiFieldBlocState<ExtraData> > constructor
MultiFieldBloc<ExtraData, TState extends MultiFieldBlocState<ExtraData> > (
- 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);
});
}