콘텐츠 댓글 - 수정/삭제 추가

This commit is contained in:
Yu Sung
2023-09-08 19:33:09 +09:00
parent 707b6f804c
commit b31933715d
9 changed files with 420 additions and 72 deletions

View File

@@ -25,6 +25,7 @@ enum ContentApi {
case getMain
case getNewContentOfTheme(theme: String)
case donation(request: AudioContentDonationRequest)
case modifyComment(request: ModifyCommentRequest)
}
extension ContentApi: TargetType {
@@ -81,6 +82,9 @@ extension ContentApi: TargetType {
case .donation:
return "/audio-content/donation"
case .modifyComment:
return "/audio-content/comment"
}
}
@@ -89,7 +93,7 @@ extension ContentApi: TargetType {
case .getAudioContentList, .getAudioContentDetail, .getOrderList, .getAudioContentThemeList, .getAudioContentCommentList, .getAudioContentCommentReplyList, .getMain, .getNewContentOfTheme:
return .get
case .likeContent, .modifyAudioContent:
case .likeContent, .modifyAudioContent, .modifyComment:
return .put
case .registerComment, .orderAudioContent, .addAllPlaybackTracking, .uploadAudioContent, .donation:
@@ -173,6 +177,9 @@ extension ContentApi: TargetType {
case .donation(let request):
return .requestJSONEncodable(request)
case .modifyComment(let request):
return .requestJSONEncodable(request)
}
}