feat(chat-room): 유료 메시지 구매 기능 추가
This commit is contained in:
@@ -36,6 +36,20 @@ class ChatRoomRepository {
|
||||
return talkApi.requestPublisher(.sendMessage(roomId: roomId, request: SendChatMessageRequest(message: message)))
|
||||
}
|
||||
|
||||
/**
|
||||
* 유료 메시지 구매
|
||||
* - 성공 시 서버에서 갱신된 메시지를 반환
|
||||
*/
|
||||
func purchaseMessage(roomId: Int, messageId: Int64) -> AnyPublisher<Response, MoyaError> {
|
||||
return talkApi.requestPublisher(
|
||||
.purchaseMessage(
|
||||
roomId: roomId,
|
||||
messageId: messageId,
|
||||
request: ChatMessagePurchaseRequest()
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
/** 쿼터 상태 조회 */
|
||||
func getChatQuotaStatus() -> AnyPublisher<Response, MoyaError> {
|
||||
return talkApi.requestPublisher(.getChatQuotaStatus)
|
||||
|
||||
Reference in New Issue
Block a user