//
//  GroupPhotoRepository.swift
//  PaiAi
//
//  Created by FFIB on 2017/10/10.
//  Copyright © 2017年 yb. All rights reserved.
//

import Foundation
import RxSwift
import RxCocoa

struct GroupPhotoRepository {
    
    var groupPhotoRemoteAPI: GroupPhotoRemoteAPI
    
    init(groupId: String) {
        groupPhotoRemoteAPI = GroupPhotoRemoteAPI(groupId: groupId)
    }
    
    func load() -> Single<[PhotoItem]> {
        return groupPhotoRemoteAPI.loadContent()
    }
    
    func upload(data: Data) -> Single<[PhotoItem]> {
        return groupPhotoRemoteAPI.uploadPhoto(data: data)
    }
}