parent
273ddb8b97
commit
bb944f7903
|
@ -71,6 +71,11 @@ class SodaFirebaseMessagingService : FirebaseMessagingService() {
|
|||
intent.putExtra(Constants.EXTRA_USER_ID, channelId.toLong())
|
||||
}
|
||||
|
||||
val auditionId = messageData["audition_id"]
|
||||
if (auditionId != null) {
|
||||
intent.putExtra(Constants.EXTRA_AUDITION_ID, auditionId.toLong())
|
||||
}
|
||||
|
||||
val pendingIntent =
|
||||
PendingIntent.getActivity(
|
||||
this,
|
||||
|
|
|
@ -248,6 +248,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
|||
val roomId = bundle.getLong(Constants.EXTRA_ROOM_ID)
|
||||
val channelId = bundle.getLong(Constants.EXTRA_USER_ID)
|
||||
val messageId = bundle.getLong(Constants.EXTRA_MESSAGE_ID)
|
||||
val auditionId = bundle.getLong(Constants.EXTRA_AUDITION_ID)
|
||||
val contentId = bundle.getLong(Constants.EXTRA_AUDIO_CONTENT_ID)
|
||||
val isLiveReservation = bundle.getBoolean(Constants.EXTRA_LIVE_RESERVATION_RESPONSE)
|
||||
|
||||
|
@ -286,6 +287,13 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
|||
setTabSelected(binding.tabMy, isSelected = false)
|
||||
setTabSelected(binding.tabContent, isSelected = false)
|
||||
}, 500)
|
||||
} else if (auditionId > 0) {
|
||||
changeFragment(MainViewModel.CurrentTab.AUDITION)
|
||||
setTabSelected(binding.tabAudition, isSelected = true)
|
||||
setTabSelected(binding.tabLive, isSelected = false)
|
||||
setTabSelected(binding.tabMessage, isSelected = false)
|
||||
setTabSelected(binding.tabMy, isSelected = false)
|
||||
setTabSelected(binding.tabContent, isSelected = false)
|
||||
}
|
||||
} catch (_: IllegalStateException) {
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue