Avoid unecessary setting of outgoing/incoming mutable value

This commit is contained in:
Christophe Deschamps 2022-12-02 10:30:12 +01:00
parent f2b36ed7f8
commit 9803678d6a

View file

@ -102,8 +102,14 @@ class CallData {
updateConferenceInfo()
isOutgoing.value = isOutGoing()
isIncoming.value = isInComing()
let outgoing = isOutGoing()
if (outgoing != isOutgoing.value) {
isOutgoing.value = outgoing
}
let incoming = isInComing()
if (incoming != isIncoming.value) {
isIncoming.value = incoming
}
if (call.mediaInProgress()) {
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) {