From 587e15a1125a9431efe72a99ec2eada29660baab Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Thu, 18 Aug 2022 18:48:03 +0200 Subject: [PATCH] Display avatar icon instead of initials when username is a phone number --- Classes/Swift/Voip/Widgets/Avatar.swift | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Classes/Swift/Voip/Widgets/Avatar.swift b/Classes/Swift/Voip/Widgets/Avatar.swift index 71fc032a2..21bec2ed1 100644 --- a/Classes/Swift/Voip/Widgets/Avatar.swift +++ b/Classes/Swift/Voip/Widgets/Avatar.swift @@ -52,9 +52,14 @@ class Avatar : UIImageView { self.image = image initialsLabel.isHidden = true } else { - self.image = nil - initialsLabel.text = address.initials() - initialsLabel.isHidden = false + if (Core.get().defaultAccount?.isPhoneNumber(username: address.username) == true) { + self.image = UIImage(named:"avatar")?.tinted(with: .white) + initialsLabel.isHidden = true + } else { + self.image = nil + initialsLabel.text = address.initials() + initialsLabel.isHidden = false + } } }