#
参考简书文集:https://www.jianshu.com/nb/13910345
基于 Artsy’s implementation. 使用RxSwift
1 | class OnlineProvider: RxMoyaProvider<MyService> { |
创建自定义provider像往常一样以同样的方式:
1 | let MyServiceProvider = OnlineProvider() |
同样 你也可以传递参数
1 | let MyServiceProvider = OnlineProvider(endpointClosure: endpointClosure, plugins: [NetworkLogger()]) |
总结 这小节的核心:
- 自定义Provider
- 实现一个具体的session自动刷新的案例