show short session id for callee/caller name

pull/560/head
Ryan Zhao 3 years ago
parent 5e87e9ceeb
commit 8cab6d1013

@ -18,7 +18,7 @@ public final class SessionCall: NSObject, WebRTCSessionDelegate {
var answerCallAction: CXAnswerCallAction? = nil
var contactName: String {
let contact = Storage.shared.getContact(with: self.sessionID)
return contact?.displayName(for: Contact.Context.regular) ?? self.sessionID
return contact?.displayName(for: Contact.Context.regular) ?? "\(self.sessionID.prefix(4)))...\(self.sessionID.suffix(4))"
}
var profilePicture: UIImage {
if let result = OWSProfileManager.shared().profileAvatar(forRecipientId: sessionID) {

@ -11,7 +11,7 @@
var contactName: String = ""
if let contactThread = thread as? TSContactThread {
let sessionID = contactThread.contactSessionID()
contactName = Storage.shared.getContact(with: sessionID)?.displayName(for: Contact.Context.regular) ?? sessionID
contactName = Storage.shared.getContact(with: sessionID)?.displayName(for: Contact.Context.regular) ?? "\(sessionID.prefix(4)))...\(sessionID.suffix(4))"
}
if caller == getUserHexEncodedPublicKey() {
callState = .outgoing

Loading…
Cancel
Save