Przeglądaj źródła

MRChat wrapper now returns email if name is empty string

Jonas Reinsch 7 lat temu
rodzic
commit
6edd546bce

+ 1 - 1
deltachat-ios/ContactViewController.swift

@@ -86,7 +86,7 @@ class ContactTableDataSource: NSObject, UITableViewDataSource {
         let row = indexPath.row
         let id = contacts[row]
         let contact = MRContact(id: id)
-        
+
         cell.textLabel?.text = contact.name
         cell.detailTextLabel?.text = contact.email
 

+ 5 - 1
deltachat-ios/Wrapper.swift

@@ -16,7 +16,11 @@ class MRContact {
         if contactPointer.pointee.m_name == nil {
             return email
         }
-        return String(cString: contactPointer.pointee.m_name)
+        let name = String(cString: contactPointer.pointee.m_name)
+        if name.isEmpty {
+            return email
+        }
+        return name
     }
     
     var email: String {