Leave waiting room when call is finished or in error
This commit is contained in:
parent
3793646a7c
commit
2a1a392cf4
1 changed files with 10 additions and 3 deletions
|
@ -89,9 +89,16 @@ class ConferenceWaitingRoomViewModel : MessageNotifierViewModel() {
|
||||||
state: Call.State?,
|
state: Call.State?,
|
||||||
message: String
|
message: String
|
||||||
) {
|
) {
|
||||||
if (state == Call.State.Connected) {
|
when (state) {
|
||||||
Log.i("[Conference Waiting Room] Call is now connected, leaving waiting room fragment")
|
Call.State.Connected -> {
|
||||||
leaveWaitingRoomEvent.value = Event(true)
|
Log.i("[Conference Waiting Room] Call is now connected, leaving waiting room fragment")
|
||||||
|
leaveWaitingRoomEvent.value = Event(true)
|
||||||
|
}
|
||||||
|
Call.State.End, Call.State.Error -> {
|
||||||
|
Log.w("[Conference Waiting Room] Call has failed or ended, leaving waiting room fragment")
|
||||||
|
leaveWaitingRoomEvent.value = Event(true)
|
||||||
|
}
|
||||||
|
else -> {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue