diff --git a/app/build.gradle b/app/build.gradle index 0a043fddf..c37798454 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,7 +8,7 @@ plugins { def appVersionName = "4.7.0" // Uncomment for 4.7.0 release // def appVersionCode = 40700 // 4.07.00 -def appVersionCode = 40692 // 4.06.92 +def appVersionCode = 40693 // 4.06.93 static def getPackageName() { return "org.linphone" diff --git a/app/src/main/java/org/linphone/activities/main/conference/viewmodels/ConferenceWaitingRoomViewModel.kt b/app/src/main/java/org/linphone/activities/main/conference/viewmodels/ConferenceWaitingRoomViewModel.kt index 358f01ee7..ac897fa21 100644 --- a/app/src/main/java/org/linphone/activities/main/conference/viewmodels/ConferenceWaitingRoomViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/conference/viewmodels/ConferenceWaitingRoomViewModel.kt @@ -101,6 +101,17 @@ class ConferenceWaitingRoomViewModel : MessageNotifierViewModel() { else -> {} } } + + override fun onConferenceStateChanged( + core: Core, + conference: Conference, + state: Conference.State? + ) { + if (state == Conference.State.Created) { + Log.i("[Conference Waiting Room] Conference has been created, leaving waiting room fragment") + leaveWaitingRoomEvent.value = Event(true) + } + } } init {