Publishers.Retry
// Publishers.Retry Publisher
Publishers.Retry(upstream: Fail<Void, Error>(error: error), retries: 2)
.sink(receiveCompletion: { completion in
switch completion {
case .failure:
print("Combine Retry Error")
case .finished:
print("Combine Retry Finish")
}
}, receiveValue: { value in
print("Combine Retry : \(value)")
})
.store(in: &cancellables)
// retry Operator
Fail<Void, Error>(error: error)
.retry(2)
.sink(receiveCompletion: { completion in
switch completion {
case .failure:
print("Combine Retry Error")
case .finished:
print("Combine Retry Finish")
}
}, receiveValue: { value in
print("Combine Retry : \(value)")
})
.store(in: &cancellables)
// Combine Retry ErrorRxSwift
ReactiveSwift
μ°Έκ³
Last updated