addError method
Add error
our current manager, reset current data if updateViewState
to null
Implementation
@override
void addError(
Object error, {
bool updateViewState = true,
bool useMicrotask = false,
}) {
FutureManagerError err = error is! FutureManagerError
? FutureManagerError(exception: error)
: error;
_error = err;
if (updateViewState) {
_data = null;
_updateManagerViewState(
ManagerViewState.error,
useMicrotask: useMicrotask,
);
} else {
_notifyListeners(useMicrotask: useMicrotask);
}
_updateManagerProcessState(
ManagerProcessState.error,
useMicrotask: useMicrotask,
);
}