콘텐츠 메인 단편 탭

- 채널별 추천 단편 콘텐츠 리스트 변수명 수정
This commit is contained in:
Yu Sung 2025-02-26 00:17:44 +09:00
parent 8bae03da11
commit 44791160e4
3 changed files with 5 additions and 5 deletions

View File

@ -51,7 +51,7 @@ struct ContentMainTabContentView: View {
ContentByChannelView( ContentByChannelView(
title: "채널별 추천 단편", title: "채널별 추천 단편",
creatorList: viewModel.contentRankCreatorList, creatorList: viewModel.contentRankCreatorList,
contentList: viewModel.salesCountRankContentList, contentList: viewModel.likeCountRankContentList,
onClickCreator: { onClickCreator: {
viewModel.getPopularContentByCreator(creatorId: $0) viewModel.getPopularContentByCreator(creatorId: $0)
} }

View File

@ -22,7 +22,7 @@ final class ContentMainTabContentViewModel: ObservableObject {
@Published var rankSortTypeList: [String] = [] @Published var rankSortTypeList: [String] = []
@Published var rankContentList: [GetAudioContentRankingItem] = [] @Published var rankContentList: [GetAudioContentRankingItem] = []
@Published var contentRankCreatorList: [ContentCreatorResponse] = [] @Published var contentRankCreatorList: [ContentCreatorResponse] = []
@Published var salesCountRankContentList: [GetAudioContentRankingItem] = [] @Published var likeCountRankContentList: [GetAudioContentRankingItem] = []
@Published var eventBannerList: [EventItem] = [] @Published var eventBannerList: [EventItem] = []
@Published var tagList: [String] = [] @Published var tagList: [String] = []
@Published var tagCurationContentList: [GetAudioContentMainItem] = [] @Published var tagCurationContentList: [GetAudioContentMainItem] = []
@ -52,7 +52,7 @@ final class ContentMainTabContentViewModel: ObservableObject {
self.rankSortTypeList = data.rankSortTypeList self.rankSortTypeList = data.rankSortTypeList
self.rankContentList = data.rankContentList self.rankContentList = data.rankContentList
self.contentRankCreatorList = data.contentRankCreatorList self.contentRankCreatorList = data.contentRankCreatorList
self.salesCountRankContentList = data.salesCountRankContentList self.likeCountRankContentList = data.likeCountRankContentList
self.eventBannerList = data.eventBannerList.eventList self.eventBannerList = data.eventBannerList.eventList
self.tagList = data.tagList self.tagList = data.tagList
self.tagCurationContentList = data.tagCurationContentList self.tagCurationContentList = data.tagCurationContentList
@ -209,7 +209,7 @@ final class ContentMainTabContentViewModel: ObservableObject {
let decoded = try jsonDecoder.decode(ApiResponse<[GetAudioContentRankingItem]>.self, from: responseData) let decoded = try jsonDecoder.decode(ApiResponse<[GetAudioContentRankingItem]>.self, from: responseData)
if let data = decoded.data, decoded.success { if let data = decoded.data, decoded.success {
self.salesCountRankContentList = data self.likeCountRankContentList = data
} else { } else {
if let message = decoded.message { if let message = decoded.message {
self.errorMessage = message self.errorMessage = message

View File

@ -12,7 +12,7 @@ struct GetContentMainTabContentResponse: Decodable {
let rankSortTypeList: [String] let rankSortTypeList: [String]
let rankContentList: [GetAudioContentRankingItem] let rankContentList: [GetAudioContentRankingItem]
let contentRankCreatorList: [ContentCreatorResponse] let contentRankCreatorList: [ContentCreatorResponse]
let salesCountRankContentList: [GetAudioContentRankingItem] let likeCountRankContentList: [GetAudioContentRankingItem]
let eventBannerList: GetEventResponse let eventBannerList: GetEventResponse
let tagList: [String] let tagList: [String]
let tagCurationContentList: [GetAudioContentMainItem] let tagCurationContentList: [GetAudioContentMainItem]