future_utils
library
Functions
-
asyncMap<T, TRet>(List<T> items, Future<TRet> selector(T), {int maxConcurrency = 4})
→ Future<Map<T, TRet>>
-
Maps a list of values to a new Map using an asynchronous selector function
with concurrency control.
-
asyncReduce<T, TAcc>(List<T> items, Future<TAcc> selector(TAcc acc, T item), TAcc seed)
→ Future<TAcc>
-
Reduces a list using an asynchronous selector function.
-
fromCancellableFuture<T>(Future<T> block(CancellationToken token))
→ Stream<T>
-
Converts a Future factory (with cancellation token) to a Stream.
-
retryFuture<T>(Future<T> func(), {int retries = 3})
→ Future<T>
-
Retries a Future-returning function a specified number of times.