Няма описание

StatusResource.swift 901B

    // // StatusResource.swift // PaiaiDataKit // // Created by ffib on 2018/12/29. // Copyright © 2018 yb. All rights reserved. // import Foundation import RxSwift struct StatusResource: Resource { typealias Model = StatusModel var path: Interfaces var parameter: Parameter init(path: Interfaces, parameter: Parameter) { self.path = path self.parameter = parameter } func parse(_ json: JSON) -> StatusModel? { return StatusModel(json: json) } func getStatus() -> Completable { return NetworkApi.share.post(resource: self).flatMapCompletable({ (model) -> Completable in if model.status == 200 { return Completable.empty() } else { return Completable.error(InteractionError(id: model.status, errMessage: model.description)) } }) } }