Browse Source

keep member lists alphabetically sorted (except of self, which is always at the bottom of the list)

cyberta 5 years ago
parent
commit
d7a4a75229
1 changed files with 3 additions and 4 deletions
  1. 3 4
      deltachat-ios/Controller/GroupMembersViewController.swift

+ 3 - 4
deltachat-ios/Controller/GroupMembersViewController.swift

@@ -147,10 +147,9 @@ class AddGroupMembersViewController: GroupMembersViewController {
     }
 
     func loadMemberCandidates() -> [Int] {
-        var contactIds = Set(Utils.getContactIds()) // turn into set to speed up search
-        for member in chatMemberIds {
-            contactIds.remove(member)
-        }
+        var contactIds = Utils.getContactIds()
+        let memberSet = Set(chatMemberIds)
+        contactIds.removeAll(where: { memberSet.contains($0)})
         return Array(contactIds)
     }