init method
Implementation
Future<void> init(AbstractFormInitEvent event, Emitter<S> emit) async {
if (state is AbstractFormState) {
(state as AbstractFormState).autovalidate = false;
}
updateStatus(emit, FormResultStatus.initializing);
final result = await initModel(event, emit);
if (result.isError) {
updateStatus(emit, FormResultStatus.error);
} else {
if (result.hasData) {
if (state is AbstractFormBasicState) {
(state as AbstractFormBasicState).model = result.data;
}
}
updateStatus(emit, FormResultStatus.initialized);
}
}