AbstractFormBloc<S extends AbstractFormBaseState> constructor
AbstractFormBloc<S extends AbstractFormBaseState> (
- S initialState, [
- ModelValidator? modelValidator
Implementation
AbstractFormBloc(S initialState, [ModelValidator? modelValidator])
: super(initialState) {
if (state is AbstractFormState) {
(state as AbstractFormState).modelValidator = modelValidator;
}
on(
(AbstractFormEvent event, Emitter<S> emit) async {
if (event is AbstractFormInitEvent) {
await init(event, emit);
} else if (event is AbstractFormUpdateEvent) {
await update(event, emit);
} else if (event is AbstractFormSubmitEvent) {
await submit(event, emit);
}
},
);
}