From deb0ce2482f3965c734a800c148f5e031d83ccc0 Mon Sep 17 00:00:00 2001 From: klaus Date: Wed, 4 Feb 2026 11:36:12 +0900 Subject: [PATCH] =?UTF-8?q?=EB=82=B4=20=ED=94=84=EB=A1=9C=ED=95=84=20?= =?UTF-8?q?=ED=9B=84=EC=9B=90=20=EC=98=81=EC=97=AD=20=ED=95=AD=EC=83=81=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 내 프로필에서는 후원 랭킹이 없어도 후원 영역을 노출한다 --- .../explorer/profile/UserProfileActivity.kt | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileActivity.kt index 25d5b5e3..07b2dcea 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileActivity.kt @@ -60,8 +60,6 @@ import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.extensions.loadUrl import kr.co.vividnext.sodalive.extensions.moneyFormat import kr.co.vividnext.sodalive.live.LiveViewModel -import kr.co.vividnext.sodalive.settings.language.LanguageManager -import kr.co.vividnext.sodalive.settings.language.LocaleHelper import kr.co.vividnext.sodalive.live.reservation.complete.LiveReservationCompleteActivity import kr.co.vividnext.sodalive.live.room.LiveRoomActivity import kr.co.vividnext.sodalive.live.room.dialog.LivePaymentDialog @@ -72,6 +70,8 @@ import kr.co.vividnext.sodalive.report.CheersReportDialog import kr.co.vividnext.sodalive.report.ProfileReportDialog import kr.co.vividnext.sodalive.report.ReportType import kr.co.vividnext.sodalive.report.UserReportDialog +import kr.co.vividnext.sodalive.settings.language.LanguageManager +import kr.co.vividnext.sodalive.settings.language.LocaleHelper import org.koin.android.ext.android.inject import java.text.SimpleDateFormat import java.util.Date @@ -725,9 +725,9 @@ class UserProfileActivity : BaseActivity( binding .tvNotificationCount .text = getString( - R.string.screen_user_profile_follower_count, - creator.notificationRecipientCount.moneyFormat() - ) + R.string.screen_user_profile_follower_count, + creator.notificationRecipientCount.moneyFormat() + ) } if (creator.isFollow) { @@ -902,10 +902,11 @@ class UserProfileActivity : BaseActivity( @SuppressLint("NotifyDataSetChanged") private fun setUserDonationRanking(userDonationRanking: List) { - if (userDonationRanking.isEmpty()) { - binding.layoutUserProfileDonation.root.visibility = View.GONE - } else { - binding.layoutUserProfileDonation.root.visibility = View.VISIBLE + val isMyProfile = userId == SharedPreferenceManager.userId + binding.layoutUserProfileDonation.root.visibility = + if (isMyProfile || userDonationRanking.isNotEmpty()) View.VISIBLE else View.GONE + + if (!isMyProfile && userDonationRanking.isNotEmpty()) { donationAdapter.items.clear() donationAdapter.items.addAll(userDonationRanking) donationAdapter.notifyDataSetChanged()