내 프로필 후원 영역 항상 표시
내 프로필에서는 후원 랭킹이 없어도 후원 영역을 노출한다
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user