Nenhuma Descrição

PhotoDetailRepository.swift 995B

    // // PhotoDetailRepository.swift // PaiaiDataKit // // Created by ffib on 2018/12/25. // Copyright © 2018 yb. All rights reserved. // import Foundation import RxSwift struct PhotoDetailRepository { var photoDetailRemoteAPI: PhotoDetailRemoteAPI init(photoId: String, groupId: String) { photoDetailRemoteAPI = PhotoDetailRemoteAPI(photoId: photoId, groupId: groupId) } func loadComments() -> Single<[PhotoCommentItem]> { return photoDetailRemoteAPI.loadComments() } func loadThumbups() -> Single<[PhotoThumbupUserItem]> { return photoDetailRemoteAPI.loadThumbups() } func submitComment(text: String) -> Single<[PhotoCommentItem]> { return photoDetailRemoteAPI.submitComment(text: text) } func submitThumbup() -> Single<[PhotoThumbupUserItem]> { return photoDetailRemoteAPI.submitThumbup() } func cancelThumbup() { photoDetailRemoteAPI.cancelThumbup() } }