浏览代码

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

cyberta 5 年之前
父节点
当前提交
d7a4a75229
共有 1 个文件被更改,包括 3 次插入4 次删除
  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)
     }