feat(chat-settings-view): 대화설정

- 배경 이미지 숨김
- 대화 초기화 기능 추가
This commit is contained in:
Yu Sung
2025-09-04 10:20:22 +09:00
parent b06ffcc97c
commit f6af20bd7e
5 changed files with 426 additions and 180 deletions

View File

@@ -19,6 +19,7 @@ enum TalkApi {
case purchaseChatQuota(request: ChatQuotaPurchaseRequest)
case purchaseMessage(roomId: Int, messageId: Int64, request: ChatMessagePurchaseRequest)
case resetChatRoom(roomId: Int, request: ChatRoomResetRequest)
}
extension TalkApi: TargetType {
@@ -49,6 +50,9 @@ extension TalkApi: TargetType {
case .purchaseMessage(let roomId, let messageId, _):
return "/api/chat/room/\(roomId)/messages/\(messageId)/purchase"
case .resetChatRoom(let roomId, _):
return "/api/chat/room/\(roomId)/reset"
}
}
@@ -77,6 +81,9 @@ extension TalkApi: TargetType {
case .purchaseMessage:
return .post
case .resetChatRoom:
return .post
}
}
@@ -123,6 +130,9 @@ extension TalkApi: TargetType {
case .purchaseMessage(_, _, let request):
return .requestJSONEncodable(request)
case .resetChatRoom(_, let request):
return .requestJSONEncodable(request)
}
}