No Description

PhotoGroupRepository.swift 834B

    // // GroupRepository.swift // PaiAi // // Created by FFIB on 16/4/1. // Copyright © 2016年 FFIB. All rights reserved. // import Foundation import RxCocoa import RxSwift struct PhotoGroupRepository: GroupRepository { var groupRemoteAPI = GroupRemoteAPI() func load(page: Int) -> Single<NetworkArrayData<GroupItem>> { return groupRemoteAPI.loadContent(page: page) } func join(type: QRType, parameter: Parameter) -> Single<GroupItem> { return groupRemoteAPI.join(type: type, parameter: parameter) } func remove(groupId: String) -> Completable { return groupRemoteAPI.remove(groupId: groupId) } func create(groupName: String, avatar: String) -> Single<GroupItem> { return groupRemoteAPI.create(groupName: groupName, avatar: avatar) } }