unique left and right autocomplete users

This commit is contained in:
Ryan Nystrom
2017-08-26 15:08:18 -04:00
parent a9e43b8972
commit e6b47eec92
2 changed files with 7 additions and 3 deletions

View File

@@ -14,11 +14,15 @@ private func uniqueAutocompleteUsers(
right: [AutocompleteUser]
) -> [AutocompleteUser] {
var uniqueUsers = Set<String>()
var mentionableUsers = [AutocompleteUser]()
for user in left {
uniqueUsers.insert(user.login)
if !uniqueUsers.contains(user.login) {
uniqueUsers.insert(user.login)
mentionableUsers.append(user)
}
}
var mentionableUsers = left
for user in right {
if !uniqueUsers.contains(user.login) {
uniqueUsers.insert(user.login)

View File

@@ -32,7 +32,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>1502</string>
<string>1505</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>LSApplicationQueriesSchemes</key>