docs/Classes/Retrier.html
open class Retrier : @unchecked Sendable, RequestInterceptor
Closure-based RequestRetrier.
`
init(_:)
`
Creates an instance using the provided closure.
Swift
@preconcurrency
public init(_ retryHandler: @escaping RetryHandler)
| retryHandler |
RetryHandler closure to be executed when handling request retry.
|
`
retry(_:for:dueTo:completion:)
`
Swift
@preconcurrency
open func retry(_ request: Request,
for session: Session,
dueTo error: any Error,
completion: @escaping @Sendable (RetryResult) -> Void)