mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 11:08:06 +00:00
Fix pause screen not showing in some situation in Paused conferences
This commit is contained in:
parent
4cd9da44de
commit
0a05baea1e
3 changed files with 3 additions and 4 deletions
|
|
@ -176,12 +176,12 @@ class ConferenceViewModel {
|
|||
}
|
||||
|
||||
func pauseConference() {
|
||||
Log.i("[Conference] Leaving conference with address \(conference) temporarily")
|
||||
Log.i("[Conference] Leaving conference with address \(conference.value) temporarily")
|
||||
let _ = conference.value?.leave()
|
||||
}
|
||||
|
||||
func resumeConference() {
|
||||
Log.i("[Conference] entering conference with address \(conference)")
|
||||
Log.i("[Conference] entering conference with address \(conference.value)")
|
||||
let _ = conference.value?.enter()
|
||||
}
|
||||
|
||||
|
|
@ -285,6 +285,7 @@ class ConferenceViewModel {
|
|||
conferenceParticipantDevices.clearObservers()
|
||||
conferenceParticipantDevices.value = []
|
||||
meParticipant.value = nil
|
||||
isConferenceLocallyPaused.value = false
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -56,7 +56,6 @@ class VoipConferenceAudioOnlyView: UIView, UICollectionViewDataSource, UICollect
|
|||
model.conferenceParticipantDevices.readCurrentAndObserve { (_) in
|
||||
self.reloadData()
|
||||
}
|
||||
model.isConferenceLocallyPaused.clearObservers()
|
||||
model.isConferenceLocallyPaused.readCurrentAndObserve { (paused) in
|
||||
self.pauseCallButtons.forEach {
|
||||
$0.isSelected = paused == true
|
||||
|
|
|
|||
|
|
@ -63,7 +63,6 @@ class VoipConferenceGridView: UIView, UICollectionViewDataSource, UICollectionVi
|
|||
self.reloadData()
|
||||
}
|
||||
}
|
||||
model.isConferenceLocallyPaused.clearObservers()
|
||||
model.isConferenceLocallyPaused.readCurrentAndObserve { (paused) in
|
||||
self.pauseCallButtons.forEach {
|
||||
$0.isSelected = paused == true
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue