재생목록 만들기 페이지 추가

This commit is contained in:
Yu Sung
2024-12-09 18:11:28 +09:00
parent abc4a4f39d
commit 0fdb9edd23
20 changed files with 757 additions and 45 deletions

View File

@@ -14,7 +14,7 @@ enum ContentApi {
case likeContent(request: PutAudioContentLikeRequest)
case registerComment(request: RegisterAudioContentCommentRequest)
case orderAudioContent(request: OrderRequest)
case getOrderList(page: Int, size: Int)
case getOrderList(orderType: OrderType?, page: Int, size: Int)
case addAllPlaybackTracking(request: AddAllPlaybackTrackingRequest)
case getAudioContentThemeList
case uploadAudioContent(parameters: [MultipartFormData])
@@ -180,12 +180,16 @@ extension ContentApi: TargetType {
case .orderAudioContent(let request):
return .requestJSONEncodable(request)
case .getOrderList(let page, let size):
let parameters = [
case .getOrderList(let orderType, let page, let size):
var parameters = [
"page": page - 1,
"size": size
] as [String : Any]
if let orderType = orderType {
parameters["orderType"] = orderType
}
return .requestParameters(parameters: parameters, encoding: URLEncoding.queryString)
case .addAllPlaybackTracking(let request):