라이브

- 라이브 중인 아이템 터치시 비로그인 상태에서는 로그인 페이지로 이동하는 기능 추가
This commit is contained in:
klaus 2025-03-24 21:17:46 +09:00
parent 0077f172b6
commit c3d5c12e6b
2 changed files with 19 additions and 13 deletions

View File

@ -749,6 +749,8 @@ class AudioContentMainTabHomeFragment : BaseFragment<FragmentAudioContentMainTab
putExtra(Constants.EXTRA_USER_ID, creatorId) putExtra(Constants.EXTRA_USER_ID, creatorId)
} }
) )
} else {
(requireActivity() as MainActivity).showLoginActivity()
} }
} }
) )

View File

@ -351,20 +351,24 @@ class LiveFragment : BaseFragment<FragmentLiveBinding>(FragmentLiveBinding::infl
.rvSudaNow .rvSudaNow
liveNowAdapter = LiveNowAdapter { liveNowAdapter = LiveNowAdapter {
val detailFragment = LiveRoomDetailFragment( if (SharedPreferenceManager.token.isNotBlank()) {
it.roomId, val detailFragment = LiveRoomDetailFragment(
onClickParticipant = { enterLiveRoom(it.roomId) }, it.roomId,
onClickReservation = {}, onClickParticipant = { enterLiveRoom(it.roomId) },
onClickModify = {}, onClickReservation = {},
onClickStart = {}, onClickModify = {},
onClickCancel = {} onClickStart = {},
) onClickCancel = {}
if (detailFragment.isAdded) return@LiveNowAdapter )
if (detailFragment.isAdded) return@LiveNowAdapter
detailFragment.show( detailFragment.show(
requireActivity().supportFragmentManager, requireActivity().supportFragmentManager,
detailFragment.tag detailFragment.tag
) )
} else {
(requireActivity() as MainActivity).showLoginActivity()
}
} }
recyclerView.layoutManager = LinearLayoutManager( recyclerView.layoutManager = LinearLayoutManager(