forked from eatvio/eatvio_app
feat(video_calls): fixed recinnecting logic, added consultant bage
This commit is contained in:
@@ -92,6 +92,12 @@ object VideoCallPushBridge {
|
||||
?: ""
|
||||
val localParticipantName = data["localParticipantName"]
|
||||
?: data["local_participant_name"]
|
||||
val counterpartIsConsultant = isTruthy(
|
||||
data["counterpartIsConsultant"]
|
||||
?: data["counterpart_is_consultant"]
|
||||
?: data["is_consultant"]
|
||||
?: data["isConsultant"]
|
||||
)
|
||||
|
||||
val extra = HashMap<String, Any?>()
|
||||
extra["conversationUuid"] = conversationUuid
|
||||
@@ -102,6 +108,9 @@ object VideoCallPushBridge {
|
||||
if (!localParticipantName.isNullOrBlank()) {
|
||||
extra["localParticipantName"] = localParticipantName
|
||||
}
|
||||
if (counterpartIsConsultant) {
|
||||
extra["counterpartIsConsultant"] = true
|
||||
}
|
||||
|
||||
return Bundle().apply {
|
||||
putString(CallkitConstants.EXTRA_CALLKIT_ID, conversationUuid)
|
||||
|
||||
Reference in New Issue
Block a user