暂无描述

HomeRemoteAPI.swift 906B

    // // HomeRemoteAPI.swift // PaiaiDataKit // // Created by ffib on 2018/12/27. // Copyright © 2018 yb. All rights reserved. // import Foundation import RxSwift struct HomeRemoteAPI { private func parse(_ json: JSON) -> NetworkArrayData<PhotoItem>? { guard let data = json["data"] as? [String: AnyObject] else { return nil } return NetworkArrayData(json: data, dataField: "photos") } func loadContent(page: Int) -> Single<NetworkArrayData<PhotoItem>> { let resource = ContentResource<NetworkArrayData<PhotoItem>>(path: .home, parameter: ["user_id": ShareUserId, "page": page], parseJSON: parse) return resource.loadContent() } }