Update video window visibility

This commit is contained in:
Christophe Deschamps 2022-05-09 18:58:34 +02:00
parent c844b36a47
commit 3bdab389f1

View file

@ -47,14 +47,18 @@ class VoipGridParticipantCell: UICollectionViewCell {
self.updateBackground()
self.pause.isHidden = isIn == true
self.pauseLabel.isHidden = self.pause.isHidden
self.videoView.isHidden = data.videoEnabled.value != true
self.switchCamera.isHidden = data.videoEnabled.value != true || !data.isSwitchCameraAvailable()
}
data.videoEnabled.clearObservers()
data.videoEnabled.readCurrentAndObserve { (videoEnabled) in
self.updateBackground()
if (videoEnabled == true) {
self.videoView.isHidden = false
data.setVideoView(view: self.videoView)
self.avatar.isHidden = true
} else {
self.videoView.isHidden = true
self.avatar.isHidden = false
}
self.switchCamera.isHidden = videoEnabled != true || !data.isSwitchCameraAvailable()