Ensure E2EE never tracks UnknownError

This commit is contained in:
Andy Uhnak
2023-01-26 11:15:31 +00:00
parent 8fb4404e32
commit 617bace639
4 changed files with 9 additions and 9 deletions
@@ -21,6 +21,9 @@ extension __MXCallHangupReason {
switch self {
case .userHangup:
return .VoipUserHangup
case .userBusy:
// There is no dedicated analytics event for `userBusy` error
return .UnknownError
case .inviteTimeout:
return .VoipInviteTimeout
case .iceFailed:
@@ -32,6 +35,9 @@ extension __MXCallHangupReason {
case .unknownError:
return .UnknownError
default:
MXLog.failure("Unknown or unhandled hangup reason", context: [
"reason": rawValue
])
return .UnknownError
}
}