From 356f64cb0310d505ee3fb35f5da5315c16b43a3a Mon Sep 17 00:00:00 2001 From: jakobsbode <jakobsbode@mi.fu-berlin.de> Date: Wed, 14 Jun 2017 15:49:46 +0200 Subject: [PATCH] show contacts, who are not in contact book in the fast-suggestions in sendView too --- enzevalos_iphone/AddressHandler.swift | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/enzevalos_iphone/AddressHandler.swift b/enzevalos_iphone/AddressHandler.swift index d55c423b..49cca945 100644 --- a/enzevalos_iphone/AddressHandler.swift +++ b/enzevalos_iphone/AddressHandler.swift @@ -96,15 +96,16 @@ class AddressHandler { } } if !insertedEntry { + var addrType: UIImage? = nil + + if address.label.label == "_$!<Work>!$_" { + addrType = UIImage(named: "work2_white")! + } + if address.label.label == "_$!<Home>!$_" { + addrType = UIImage(named: "home2_white")! + } if let cn = con.cnContact { - var addrType: UIImage? = nil - - if address.label.label == "_$!<Work>!$_" { - addrType = UIImage(named: "work2_white")! - } - if address.label.label == "_$!<Home>!$_" { - addrType = UIImage(named: "home2_white")! - } + var color = cn.getColor() if cn.thumbnailImageData != nil { @@ -117,6 +118,11 @@ class AddressHandler { list.append(entry) localInserted.append(address.mailAddress) } + else { + var entry = (con.ezContact.getImageOrDefault(), con.ezContact.displayname ?? address.mailAddress, address.mailAddress, addrType, con.ezContact.getColor()) + list.append(entry) + localInserted.append(address.mailAddress) + } } } @@ -136,7 +142,7 @@ class AddressHandler { return list } - + static func proveAddress(_ s: NSString) -> Bool { if addresses.contains((s as String).lowercased()) { return true -- GitLab