mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 19:44:05 +00:00
Report native calls that end without us to CallKit
The call package now says why a call ended. Only our own hang-up is an end call action; a call the other side declined or left, that nobody answered, or that failed is reported to CallKit with that reason, so the call log no longer shows it as one we ended, and no end action comes back to hang up a call that is already over. Also adopts the package's other host changes: the voice call icon beside "Calling…", and the call's large avatar rendered at the 140 pt it is drawn at. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -90,6 +90,8 @@ enum UserAvatarSizeOnScreen {
|
||||
case map
|
||||
case classicAppAccount
|
||||
case search
|
||||
/// The native call's large avatar: a one-to-one call, the spotlight and the ringing screen.
|
||||
case call
|
||||
|
||||
var value: CGFloat {
|
||||
switch self {
|
||||
@@ -122,6 +124,8 @@ enum UserAvatarSizeOnScreen {
|
||||
75
|
||||
case .memberDetails, .editUserDetails, .classicAppAccount:
|
||||
96
|
||||
case .call:
|
||||
140
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user