크리에이터 채널 - 본인 채널에서 후원랭킹이 보이지 않던 버그 수정

This commit is contained in:
2026-02-04 19:30:03 +09:00
parent b32a3e5ea3
commit ae66f80c3c
3 changed files with 7 additions and 4 deletions

View File

@@ -906,7 +906,7 @@ class UserProfileActivity : BaseActivity<ActivityUserProfileBinding>(
binding.layoutUserProfileDonation.root.visibility =
if (isMyProfile || userDonationRanking.isNotEmpty()) View.VISIBLE else View.GONE
if (!isMyProfile && userDonationRanking.isNotEmpty()) {
if (userDonationRanking.isNotEmpty()) {
donationAdapter.items.clear()
donationAdapter.items.addAll(userDonationRanking)
donationAdapter.notifyDataSetChanged()

View File

@@ -168,9 +168,12 @@ class UserProfileDonationAllViewActivity : BaseActivity<ActivityUserProfileLiveA
binding.tvCanThisMonth.text = it.accumulatedCansThisMonth.moneyFormat()
binding.tvTotalCount.text = "${it.totalCount}"
if (it.totalCount > 0) {
adapter.items.addAll(it.userDonationRanking)
adapter.notifyDataSetChanged()
}
}
viewModel.selectedDonationRankingPeriod.observe(this) {
updateDonationRankingPeriodSelection(it)

View File

@@ -72,10 +72,10 @@ class UserProfileDonationAllViewModel(
}
if (it.data.userDonationRanking.isNotEmpty()) {
page += 1
_donationLiveData.postValue(it.data!!)
} else {
isLast = true
}
_donationLiveData.postValue(it.data!!)
_isVisibleDonationRank.postValue(it.data.isVisibleDonationRank)
} else {
if (it.message != null) {