SwiftFuture<T> constructor
SwiftFuture<T> ({
- RetryConfig? retryConfig,
- T? fallbackValue,
- Future<
T> recoveryFunction()?, - ErrorRecoveryStrategy recoveryStrategy = ErrorRecoveryStrategy.none,
Implementation
SwiftFuture({
RetryConfig? retryConfig,
T? fallbackValue,
Future<T> Function()? recoveryFunction,
ErrorRecoveryStrategy recoveryStrategy = ErrorRecoveryStrategy.none,
}) : _state = Rx(AsyncValue<T>.idle()),
_retryConfig = retryConfig,
_fallbackValue = fallbackValue,
_recoveryFunction = recoveryFunction,
_recoveryStrategy = recoveryStrategy;