parent
273ddb8b97
commit
bb944f7903
|
@ -71,6 +71,11 @@ class SodaFirebaseMessagingService : FirebaseMessagingService() {
|
||||||
intent.putExtra(Constants.EXTRA_USER_ID, channelId.toLong())
|
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 =
|
val pendingIntent =
|
||||||
PendingIntent.getActivity(
|
PendingIntent.getActivity(
|
||||||
this,
|
this,
|
||||||
|
|
|
@ -248,6 +248,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
||||||
val roomId = bundle.getLong(Constants.EXTRA_ROOM_ID)
|
val roomId = bundle.getLong(Constants.EXTRA_ROOM_ID)
|
||||||
val channelId = bundle.getLong(Constants.EXTRA_USER_ID)
|
val channelId = bundle.getLong(Constants.EXTRA_USER_ID)
|
||||||
val messageId = bundle.getLong(Constants.EXTRA_MESSAGE_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 contentId = bundle.getLong(Constants.EXTRA_AUDIO_CONTENT_ID)
|
||||||
val isLiveReservation = bundle.getBoolean(Constants.EXTRA_LIVE_RESERVATION_RESPONSE)
|
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.tabMy, isSelected = false)
|
||||||
setTabSelected(binding.tabContent, isSelected = false)
|
setTabSelected(binding.tabContent, isSelected = false)
|
||||||
}, 500)
|
}, 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) {
|
} catch (_: IllegalStateException) {
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue