resetData method
Reset all data and error to loading
state if updateViewState
is true only.
if updateViewState
is false, only notifyListener and update ManagerProcessState.
Implementation
@override
Future<void> resetData({bool updateViewState = true}) async {
const bool useMicroTask = true;
if (updateViewState) {
_error = null;
_data = null;
_updateManagerViewState(
ManagerViewState.loading,
useMicrotask: useMicroTask,
);
} else {
_notifyListeners(useMicrotask: useMicroTask);
}
_updateManagerProcessState(
ManagerProcessState.processing,
useMicrotask: useMicroTask,
);
}