From 667195bd646c99531bcd39114083c4269eb4a867 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Fri, 17 Oct 2025 00:34:50 +0900 Subject: [PATCH] =?UTF-8?q?feat(creator-channel):=20=EC=B1=84=EB=84=90=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=EC=A1=B0=ED=9A=8C=20=EC=9D=91=EB=8B=B5?= =?UTF-8?q?=EA=B0=92=EC=97=90=20=EC=B5=9C=EC=8B=A0=20=EC=BD=98=ED=85=90?= =?UTF-8?q?=EC=B8=A0,=20=EC=A0=84=EC=B2=B4=20=EC=BD=98=ED=85=90=EC=B8=A0?= =?UTF-8?q?=20=EC=88=98,=20=EA=B5=AC=EB=A7=A4=ED=95=9C=20=EC=BD=98?= =?UTF-8?q?=ED=85=90=EC=B8=A0=20=EC=88=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Profile/GetCreatorProfileResponse.swift | 3 +++ .../Explorer/Profile/UserProfileView.swift | 18 ------------------ 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/SodaLive/Sources/Explorer/Profile/GetCreatorProfileResponse.swift b/SodaLive/Sources/Explorer/Profile/GetCreatorProfileResponse.swift index d67498f..f87b105 100644 --- a/SodaLive/Sources/Explorer/Profile/GetCreatorProfileResponse.swift +++ b/SodaLive/Sources/Explorer/Profile/GetCreatorProfileResponse.swift @@ -13,6 +13,9 @@ struct GetCreatorProfileResponse: Decodable { let similarCreatorList: [SimilarCreatorResponse] let liveRoomList: [LiveRoomResponse] let contentList: [GetAudioContentListItem] + let latestContent: GetAudioContentListItem? + let totalContentCount: Int + let ownedContentCount: Int let notice: String let communityPostList: [GetCommunityPostListResponse] let cheers: GetCheersResponse diff --git a/SodaLive/Sources/Explorer/Profile/UserProfileView.swift b/SodaLive/Sources/Explorer/Profile/UserProfileView.swift index 6afbb6f..290301b 100644 --- a/SodaLive/Sources/Explorer/Profile/UserProfileView.swift +++ b/SodaLive/Sources/Explorer/Profile/UserProfileView.swift @@ -71,10 +71,6 @@ struct UserProfileView: View { } if creatorProfile.isCreatorRole { - UserProfileActivitySummaryView(item: creatorProfile.activitySummary) - .padding(.top, 13.3) - .padding(.horizontal, 13.3) - if viewModel.communityPostList.count > 0 { ScrollView(.horizontal, showsIndicators: false) { LazyHStack(spacing: 13.3) { @@ -203,20 +199,6 @@ struct UserProfileView: View { .padding(.horizontal, 13.3) } - VStack(spacing: 26.7) { - let introduce = creatorProfile.creator.introduce - UserProfileIntroduceView( - introduce: introduce.trimmingCharacters(in: .whitespaces).count <= 0 ? - "채널 소개내용이 없습니다." : - introduce) - - Rectangle() - .frame(height: 1) - .foregroundColor(Color(hex: "909090").opacity(0.5)) - .padding(.horizontal, 13.3) - } - .padding(.top, 26.7) - if creatorProfile.userDonationRanking.count > 0 { VStack(spacing: 26.7) { UserProfileDonationView(userId: userId, donationRankingResponse: creatorProfile.userDonationRanking)