Merge pull request #1837 from famedly/td/dontFireMissOnAnswerElseWhere

fix: do not fire missedCall on answeredElseWhere
This commit is contained in:
Nicolas Werner 2024-05-30 14:01:35 +02:00 committed by GitHub
commit 37a4452394
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 1 deletions

View File

@ -983,7 +983,9 @@ class CallSession {
onCallHangupNotifierForGroupCalls.add(this);
await voip.delegate.handleCallEnded(this);
fireCallEvent(CallStateChange.kHangup);
if ((party == CallParty.kRemote && _missedCall)) {
if ((party == CallParty.kRemote &&
_missedCall &&
reason != CallErrorCode.answeredElsewhere)) {
await voip.delegate.handleMissedCall(this);
}
}