fix: do not fire missedCall on answeredElseWhere
This commit is contained in:
parent
25e46cb25b
commit
10687d88a1
|
|
@ -983,7 +983,9 @@ class CallSession {
|
||||||
onCallHangupNotifierForGroupCalls.add(this);
|
onCallHangupNotifierForGroupCalls.add(this);
|
||||||
await voip.delegate.handleCallEnded(this);
|
await voip.delegate.handleCallEnded(this);
|
||||||
fireCallEvent(CallStateChange.kHangup);
|
fireCallEvent(CallStateChange.kHangup);
|
||||||
if ((party == CallParty.kRemote && _missedCall)) {
|
if ((party == CallParty.kRemote &&
|
||||||
|
_missedCall &&
|
||||||
|
reason != CallErrorCode.answeredElsewhere)) {
|
||||||
await voip.delegate.handleMissedCall(this);
|
await voip.delegate.handleMissedCall(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue