AsyncUtilities<T> extension

Async Utilities Functions

on

Methods

delayed(Duration duration) Future<T>

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

Runs a Future after a delay
retry({int retries = 3, Duration delay = const Duration(milliseconds: 500)}) Future<T>

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

Retries Future if it fails
safe({T? fallback}) Future<T?>

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

Handles errors gracefully
withTimeout(Duration duration, {T? fallback}) Future<T>

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

Timeouts a Future