mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 02:58:07 +00:00
Fix remoteAddress string in call view
This commit is contained in:
parent
abe0f2db1b
commit
2a04fb7254
2 changed files with 7 additions and 2 deletions
|
|
@ -513,7 +513,7 @@ struct CallView: View {
|
|||
.padding(.top)
|
||||
.default_text_style_white(styleSize: 22)
|
||||
|
||||
Text(callViewModel.remoteAddressString)
|
||||
Text(callViewModel.remoteAddressCleanedString)
|
||||
.default_text_style_white_300(styleSize: 16)
|
||||
|
||||
Spacer()
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ class CallViewModel: ObservableObject {
|
|||
@Published var displayName: String = ""
|
||||
@Published var direction: Call.Dir = .Outgoing
|
||||
@Published var remoteAddressString: String = ""
|
||||
@Published var remoteAddressCleanedString: String = ""
|
||||
@Published var remoteAddress: Address?
|
||||
@Published var avatarModel: ContactAvatarModel?
|
||||
@Published var micMutted: Bool = false
|
||||
|
|
@ -160,10 +161,13 @@ class CallViewModel: ObservableObject {
|
|||
let directionTmp = self.currentCall!.dir
|
||||
|
||||
let remoteAddressTmp = self.currentCall!.remoteAddress!.clone()
|
||||
remoteAddressTmp!.clean()
|
||||
|
||||
let remoteAddressStringTmp = remoteAddressTmp != nil ? String(remoteAddressTmp!.asStringUriOnly().dropFirst(4)) : ""
|
||||
|
||||
remoteAddressTmp!.clean()
|
||||
|
||||
let remoteAddressCleanedStringTmp = remoteAddressTmp != nil ? String(remoteAddressTmp!.asStringUriOnly().dropFirst(4)) : ""
|
||||
|
||||
if self.currentCall?.conference != nil {
|
||||
displayNameTmp = self.currentCall?.conference?.subject ?? ""
|
||||
} else if self.currentCall?.remoteAddress != nil {
|
||||
|
|
@ -211,6 +215,7 @@ class CallViewModel: ObservableObject {
|
|||
DispatchQueue.main.async {
|
||||
self.direction = directionTmp
|
||||
self.remoteAddressString = remoteAddressStringTmp
|
||||
self.remoteAddressCleanedString = remoteAddressCleanedStringTmp
|
||||
self.remoteAddress = remoteAddressTmp
|
||||
self.displayName = displayNameTmp
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue