RxSession
RxSession 是一个 Swift Package
和一个 CocoaPod
,它将 Endpoints
与 RxSwift
集成。
它为 Session
添加了一个 start(call:)
函数,该函数返回一个 Single
,可以用来替代 Session.dataTask(for:completion:)
的完成处理程序。
struct CustomCall: Call { ... }
let client = AnyClient(baseURL: ...)
let session = Session(with: client)
session.start(call: CustomCall())
// rx-Chain