푸시메시지 터치 액션 추가
This commit is contained in:
@@ -22,6 +22,7 @@ import com.zhpan.indicator.enums.IndicatorSlideMode
|
||||
import com.zhpan.indicator.enums.IndicatorStyle
|
||||
import kr.co.vividnext.sodalive.R
|
||||
import kr.co.vividnext.sodalive.audio_content.AudioContentPlayService
|
||||
import kr.co.vividnext.sodalive.audio_content.detail.AudioContentDetailActivity
|
||||
import kr.co.vividnext.sodalive.base.BaseFragment
|
||||
import kr.co.vividnext.sodalive.common.Constants
|
||||
import kr.co.vividnext.sodalive.common.LoadingDialog
|
||||
@@ -94,6 +95,25 @@ class LiveFragment : BaseFragment<FragmentLiveBinding>(FragmentLiveBinding::infl
|
||||
|
||||
message = "라이브를 불러오고 있습니다."
|
||||
viewModel.getSummary()
|
||||
|
||||
try {
|
||||
val roomId = requireArguments().getLong(Constants.EXTRA_ROOM_ID)
|
||||
val channelId = requireArguments().getLong(Constants.EXTRA_USER_ID)
|
||||
val audioContentId = requireArguments().getLong(Constants.EXTRA_AUDIO_CONTENT_ID)
|
||||
|
||||
if (roomId > 0) {
|
||||
enterLiveRoom(roomId)
|
||||
} else if (channelId > 0) {
|
||||
val nextIntent = Intent(requireContext(), UserProfileActivity::class.java)
|
||||
nextIntent.putExtra(Constants.EXTRA_USER_ID, channelId)
|
||||
startActivity(nextIntent)
|
||||
} else if (audioContentId > 0) {
|
||||
val nextIntent = Intent(requireContext(), AudioContentDetailActivity::class.java)
|
||||
nextIntent.putExtra(Constants.EXTRA_AUDIO_CONTENT_ID, audioContentId)
|
||||
startActivity(nextIntent)
|
||||
}
|
||||
} catch (_: IllegalStateException) {
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupView() {
|
||||
|
Reference in New Issue
Block a user