fix(profile): 유저 프로필 라이브 카드에서 상세 페이지를 우선 노출한다
This commit is contained in:
@@ -66,6 +66,7 @@ import kr.co.vividnext.sodalive.extensions.moneyFormat
|
||||
import kr.co.vividnext.sodalive.live.LiveViewModel
|
||||
import kr.co.vividnext.sodalive.live.reservation.complete.LiveReservationCompleteActivity
|
||||
import kr.co.vividnext.sodalive.live.room.LiveRoomActivity
|
||||
import kr.co.vividnext.sodalive.live.room.detail.LiveRoomDetailFragment
|
||||
import kr.co.vividnext.sodalive.live.room.dialog.LivePaymentDialog
|
||||
import kr.co.vividnext.sodalive.live.room.dialog.LiveRoomPasswordDialog
|
||||
import kr.co.vividnext.sodalive.live.room.donation.LiveRoomDonationDialog
|
||||
@@ -252,8 +253,8 @@ class UserProfileActivity : BaseActivity<ActivityUserProfileBinding>(
|
||||
private fun setupLiveView() {
|
||||
val recyclerView = binding.layoutUserProfileLive.rvLive
|
||||
liveAdapter = UserProfileLiveAdapter(
|
||||
onClickParticipant = { enterLiveRoom(roomId = it.roomId) },
|
||||
onClickReservation = { reservationRoom(roomId = it.roomId) }
|
||||
onClickParticipant = { showLiveRoomDetail(roomId = it.roomId) },
|
||||
onClickReservation = { showLiveRoomDetail(roomId = it.roomId) }
|
||||
)
|
||||
|
||||
recyclerView.layoutManager = LinearLayoutManager(
|
||||
@@ -286,6 +287,24 @@ class UserProfileActivity : BaseActivity<ActivityUserProfileBinding>(
|
||||
recyclerView.adapter = liveAdapter
|
||||
}
|
||||
|
||||
private fun showLiveRoomDetail(roomId: Long) {
|
||||
val detailFragment = LiveRoomDetailFragment(
|
||||
roomId,
|
||||
onClickParticipant = { enterLiveRoom(roomId = roomId) },
|
||||
onClickReservation = { reservationRoom(roomId = roomId) },
|
||||
onClickModify = {},
|
||||
onClickStart = {},
|
||||
onClickCancel = {}
|
||||
)
|
||||
|
||||
if (detailFragment.isAdded) return
|
||||
|
||||
detailFragment.show(
|
||||
supportFragmentManager,
|
||||
detailFragment.tag
|
||||
)
|
||||
}
|
||||
|
||||
private fun setupDonationView() {
|
||||
binding.layoutUserProfileDonation.tvAll.setOnClickListener {
|
||||
val intent = Intent(applicationContext, UserProfileDonationAllViewActivity::class.java)
|
||||
|
||||
Reference in New Issue
Block a user