No Description

MessageRemoteAPI.swift 806B

    // // MessageRemoteAPI.swift // PaiaiDataKit // // Created by ffib on 2018/12/29. // Copyright © 2018 yb. All rights reserved. // import Foundation import RxSwift struct MessageRemoteAPI { private func parse(_ json: JSON) -> [MessageItem]? { guard let data = json["data"] as? [String: AnyObject], let messages = data["messages"] as? [[String: AnyObject]] else { return nil } return messages.map { MessageItem(json: $0) } } func loadContent() -> Single<[MessageItem]> { let resource = ContentResource<[MessageItem]>(path: .mesList, parameter: ["user_id": ShareUserId], parseJSON: parse) return resource.loadContent() } }