From 438164110cee002ff920b708ca9cad6ee35d7ef5 Mon Sep 17 00:00:00 2001 From: nielsandriesse Date: Wed, 5 May 2021 15:27:31 +1000 Subject: [PATCH] Add comments --- Session/Utilities/ContactUtilities.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Session/Utilities/ContactUtilities.swift b/Session/Utilities/ContactUtilities.swift index 2ca6ad644..61c7550b0 100644 --- a/Session/Utilities/ContactUtilities.swift +++ b/Session/Utilities/ContactUtilities.swift @@ -2,6 +2,7 @@ enum ContactUtilities { static func getAllContacts() -> [String] { + // Collect all contacts var result: [String] = [] Storage.read { transaction in TSContactThread.enumerateCollectionObjects(with: transaction) { object, _ in @@ -12,9 +13,11 @@ enum ContactUtilities { func getDisplayName(for publicKey: String) -> String { return Storage.shared.getContact(with: publicKey)?.displayName(for: .regular) ?? publicKey } + // Remove the current user if let index = result.firstIndex(of: getUserHexEncodedPublicKey()) { result.remove(at: index) } + // Sort alphabetically return result.sorted { getDisplayName(for: $0) < getDisplayName(for: $1) } } }