PollUntilExt<T> extension
- on
Methods
-
pollUntil<
R> ({required FutureOr< bool> check(), int maxRetry = 3, Duration retryDelay = const Duration(seconds: 1), Duration timeout = const Duration(seconds: 10), RetryDelayStrategy delayStrategy = RetryDelayStrategy.fixed, double delayFactor = 0.5, List<Duration> linearDelays = defaultLinearDelays}) → Future<R> -
Available on Future?, provided by the PollUntilExt extension
轮询检查thisFuture,条件满足后执行thismaxRetry最大重试次数retryDelay重试延迟(用于 RetryDelayStrategy.fixed 和 RetryDelayStrategy.exponential 的初始值)timeout超时时间delayStrategy延迟策略delayFactor指数衰减的倍率因子linearDelays线性递增策略使用的延迟数组 返回fn的执行结果