asyncEffect<R> method
EffectNotifier<T, R>
asyncEffect<R>(
- AsyncEffect<
T, R> effect, { - R? data,
- Result<
R> ? result, - Duration? expiration,
- ResultNotifierCallback<
R> ? onReset, - R onErrorReturn(
- Object? error
- bool autoReset = false,
- bool refreshOnError = false,
- bool immediate = false,
- bool ignoreLoading = false,
Creates a new asynchronous EffectNotifier that executes the provided asynchronous effect the data of this notifier changes.
See AsyncEffectNotifier.
Implementation
EffectNotifier<T, R> asyncEffect<R>(
AsyncEffect<T, R> effect, {
R? data,
Result<R>? result,
Duration? expiration,
ResultNotifierCallback<R>? onReset,
R Function(Object? error)? onErrorReturn,
bool autoReset = false,
bool refreshOnError = false,
bool immediate = false,
bool ignoreLoading = false,
}) {
return AsyncEffectNotifier(
this,
effect: effect,
data: data,
result: result,
expiration: expiration,
onReset: onReset,
onErrorReturn: onErrorReturn,
autoReset: autoReset,
refreshOnError: refreshOnError,
immediate: immediate,
ignoreLoading: ignoreLoading,
);
}