FutureExtensions<T> extension

on

Properties

ignore Future<void>

Available on Future<T>, provided by the FutureExtensions extension

no setter

Methods

doFinally(void action()) Future<T>

Available on Future<T>, provided by the FutureExtensions extension

doOnError(void action(Object error)) Future<T>

Available on Future<T>, provided by the FutureExtensions extension

doOnSuccess(void action(T value)) Future<T>

Available on Future<T>, provided by the FutureExtensions extension

mapResult<R>(R transform(T value)) Future<R>

Available on Future<T>, provided by the FutureExtensions extension

onErrorReturn(T fallback) Future<T>

Available on Future<T>, provided by the FutureExtensions extension

onErrorReturnNull() Future<T?>

Available on Future<T>, provided by the FutureExtensions extension

retry({int times = 3, Duration delay = const Duration(seconds: 1), bool retryIf(Object error)?}) Future<T>

Available on Future<T>, provided by the FutureExtensions extension

toResult() Future<AsyncResult<T>>

Available on Future<T>, provided by the FutureExtensions extension

withTimeout(Duration duration, {T? fallback, String? message}) Future<T>

Available on Future<T>, provided by the FutureExtensions extension