라이브 방 추가
This commit is contained in:
@@ -64,4 +64,56 @@ final class LiveRepository {
|
||||
func editLiveRoomInfo(roomId: Int, parameters: [MultipartFormData]) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.editLiveRoomInfo(roomId: roomId, parameters: parameters))
|
||||
}
|
||||
|
||||
func quitRoom(roomId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.quitRoom(roomId: roomId))
|
||||
}
|
||||
|
||||
func getRoomInfo(roomId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.getRoomInfo(roomId: roomId))
|
||||
}
|
||||
|
||||
func donation(roomId: Int, can: Int, message: String = "") -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.donation(request: LiveRoomDonationRequest(roomId: roomId, can: can, message: message)))
|
||||
}
|
||||
|
||||
func refundDonation(roomId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.refundDonation(roomId: roomId))
|
||||
}
|
||||
|
||||
func setListener(roomId: Int, userId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.setListener(request: SetManagerOrSpeakerOrAudienceRequest(roomId: roomId, memberId: userId)))
|
||||
}
|
||||
|
||||
func setSpeaker(roomId: Int, userId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.setSpeaker(request: SetManagerOrSpeakerOrAudienceRequest(roomId: roomId, memberId: userId)))
|
||||
}
|
||||
|
||||
func setManager(roomId: Int, userId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
api.requestPublisher(.setManager(request: SetManagerOrSpeakerOrAudienceRequest(roomId: roomId, memberId: userId)))
|
||||
}
|
||||
|
||||
func kickOut(roomId: Int, userId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.kickOut(request: LiveRoomKickOutRequest(roomId: roomId, userId: userId)))
|
||||
}
|
||||
|
||||
func donationStatus(roomId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.donationStatus(roomId: roomId))
|
||||
}
|
||||
|
||||
func getTotalDoantionCan(roomId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.donationTotal(roomId: roomId))
|
||||
}
|
||||
|
||||
func getDonationMessageList(roomId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.getDonationMessageList(roomId: roomId))
|
||||
}
|
||||
|
||||
func deleteDonationMessage(roomId: Int, messageUUID: String) -> AnyPublisher<Response, MoyaError> {
|
||||
return api.requestPublisher(.deleteDonationMessage(roomId: roomId, messageUUID: messageUUID))
|
||||
}
|
||||
|
||||
func getUserProfile(roomId: Int, userId: Int) -> AnyPublisher<Response, MoyaError> {
|
||||
api.requestPublisher(.getUserProfile(roomId: roomId, userId: userId))
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user