내 프로필 후원 영역 항상 표시

내 프로필에서는 후원 랭킹이 없어도 후원 영역을 노출한다
This commit is contained in:
2026-02-04 11:36:12 +09:00
parent 21c87f95ef
commit deb0ce2482

View File

@@ -60,8 +60,6 @@ import kr.co.vividnext.sodalive.extensions.dpToPx
import kr.co.vividnext.sodalive.extensions.loadUrl import kr.co.vividnext.sodalive.extensions.loadUrl
import kr.co.vividnext.sodalive.extensions.moneyFormat import kr.co.vividnext.sodalive.extensions.moneyFormat
import kr.co.vividnext.sodalive.live.LiveViewModel 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.reservation.complete.LiveReservationCompleteActivity
import kr.co.vividnext.sodalive.live.room.LiveRoomActivity import kr.co.vividnext.sodalive.live.room.LiveRoomActivity
import kr.co.vividnext.sodalive.live.room.dialog.LivePaymentDialog 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.ProfileReportDialog
import kr.co.vividnext.sodalive.report.ReportType import kr.co.vividnext.sodalive.report.ReportType
import kr.co.vividnext.sodalive.report.UserReportDialog 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 org.koin.android.ext.android.inject
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.util.Date import java.util.Date
@@ -725,9 +725,9 @@ class UserProfileActivity : BaseActivity<ActivityUserProfileBinding>(
binding binding
.tvNotificationCount .tvNotificationCount
.text = getString( .text = getString(
R.string.screen_user_profile_follower_count, R.string.screen_user_profile_follower_count,
creator.notificationRecipientCount.moneyFormat() creator.notificationRecipientCount.moneyFormat()
) )
} }
if (creator.isFollow) { if (creator.isFollow) {
@@ -902,10 +902,11 @@ class UserProfileActivity : BaseActivity<ActivityUserProfileBinding>(
@SuppressLint("NotifyDataSetChanged") @SuppressLint("NotifyDataSetChanged")
private fun setUserDonationRanking(userDonationRanking: List<UserDonationRankingResponse>) { private fun setUserDonationRanking(userDonationRanking: List<UserDonationRankingResponse>) {
if (userDonationRanking.isEmpty()) { val isMyProfile = userId == SharedPreferenceManager.userId
binding.layoutUserProfileDonation.root.visibility = View.GONE binding.layoutUserProfileDonation.root.visibility =
} else { if (isMyProfile || userDonationRanking.isNotEmpty()) View.VISIBLE else View.GONE
binding.layoutUserProfileDonation.root.visibility = View.VISIBLE
if (!isMyProfile && userDonationRanking.isNotEmpty()) {
donationAdapter.items.clear() donationAdapter.items.clear()
donationAdapter.items.addAll(userDonationRanking) donationAdapter.items.addAll(userDonationRanking)
donationAdapter.notifyDataSetChanged() donationAdapter.notifyDataSetChanged()