콘텐츠 메인 단편 탭
- 채널별 추천 단편 콘텐츠 리스트 변수명 수정
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
@@ -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
|
||||||
|
@@ -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]
|
||||||
|
Reference in New Issue
Block a user