diff --git a/SodaLive/Sources/Content/ContentApi.swift b/SodaLive/Sources/Content/ContentApi.swift index 962155e..e8f7dc6 100644 --- a/SodaLive/Sources/Content/ContentApi.swift +++ b/SodaLive/Sources/Content/ContentApi.swift @@ -14,7 +14,7 @@ enum ContentApi { case likeContent(request: PutAudioContentLikeRequest) case registerComment(request: RegisterAudioContentCommentRequest) case orderAudioContent(request: OrderRequest) - case getOrderList(orderType: OrderType?, page: Int, size: Int) + case getOrderList(page: Int, size: Int) case addAllPlaybackTracking(request: AddAllPlaybackTrackingRequest) case getAudioContentThemeList case uploadAudioContent(parameters: [MultipartFormData]) @@ -184,16 +184,12 @@ extension ContentApi: TargetType { case .orderAudioContent(let request): return .requestJSONEncodable(request) - case .getOrderList(let orderType, let page, let size): - var parameters = [ + case .getOrderList(let page, let size): + let 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): diff --git a/SodaLive/Sources/Content/ContentRepository.swift b/SodaLive/Sources/Content/ContentRepository.swift index ed9c622..dd70e6c 100644 --- a/SodaLive/Sources/Content/ContentRepository.swift +++ b/SodaLive/Sources/Content/ContentRepository.swift @@ -34,8 +34,8 @@ final class ContentRepository { return api.requestPublisher(.orderAudioContent(request: OrderRequest(contentId: contentId, orderType: orderType))) } - func getOrderList(orderType: OrderType?, page: Int, size: Int) -> AnyPublisher { - return api.requestPublisher(.getOrderList(orderType: orderType, page: page, size: size)) + func getOrderList(page: Int, size: Int) -> AnyPublisher { + return api.requestPublisher(.getOrderList(page: page, size: size)) } func addAllPlaybackTracking(request: AddAllPlaybackTrackingRequest) -> AnyPublisher { diff --git a/SodaLive/Sources/Content/Playlist/Create/PlaylistAddContentView.swift b/SodaLive/Sources/Content/Playlist/Create/PlaylistAddContentView.swift index 13a6931..f516ddb 100644 --- a/SodaLive/Sources/Content/Playlist/Create/PlaylistAddContentView.swift +++ b/SodaLive/Sources/Content/Playlist/Create/PlaylistAddContentView.swift @@ -83,14 +83,14 @@ struct PlaylistAddContentView: View { .padding(.top, 6.7) .onAppear { if index == viewModel.orderList.count - 1 { - viewModel.getOrderList(orderType: .KEEP) + viewModel.getOrderList() } } } } } .onAppear { - viewModel.getOrderList(orderType: .KEEP) + viewModel.getOrderList() } } .padding(.horizontal, 13.3) diff --git a/SodaLive/Sources/MyPage/OrderList/OrderListAllViewModel.swift b/SodaLive/Sources/MyPage/OrderList/OrderListAllViewModel.swift index 04fc487..8ace5eb 100644 --- a/SodaLive/Sources/MyPage/OrderList/OrderListAllViewModel.swift +++ b/SodaLive/Sources/MyPage/OrderList/OrderListAllViewModel.swift @@ -25,11 +25,11 @@ final class OrderListAllViewModel: ObservableObject { var isLast = false private let pageSize = 10 - func getOrderList(orderType: OrderType? = nil) { + func getOrderList() { if (!isLast && !isLoading) { isLoading = true - repository.getOrderList(orderType: orderType, page: page, size: pageSize) + repository.getOrderList(page: page, size: pageSize) .sink { result in switch result { case .finished: