Added contact display name to address generated from phone number

This commit is contained in:
Sylvain Berfini 2022-03-21 09:24:00 +01:00
parent f9a3703a18
commit 20dcb23b8a

View file

@ -193,6 +193,7 @@ class ContactViewModel(val contactInternal: Contact) : MessageNotifierViewModel(
val hasPresence = presenceModel != null && presenceModel.basicStatus == PresenceBasicStatus.Open
val contactAddress = presenceModel?.contact ?: number
val address = coreContext.core.interpretUrl(contactAddress)
address?.displayName = name
val isMe = if (address != null) coreContext.core.defaultAccount?.params?.identityAddress?.weakEqual(address) ?: false else false
val secureChatAllowed = !isMe && contact.friend?.getPresenceModelForUriOrTel(number)?.hasCapability(FriendCapability.LimeX3Dh) ?: false
val noa = ContactNumberOrAddressData(address, hasPresence, number, isSip = false, showSecureChat = secureChatAllowed, typeLabel = phoneNumber.typeLabel, listener = listener)