onSubmitEvent method

Future<void> onSubmitEvent(
  1. Emitter<LyFormState<D, E>> emit
)

Called when the form is submitted.

Implementation

Future<void> onSubmitEvent(Emitter<LyFormState<D, E>> emit) async {
  validate();
  if (!isValid()) {
    emit(invalid());
  } else {
    emit(loading());
    await for (final state in onSubmit()) {
      emit(state);
    }
  }
}