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()