From aa4cdb6396221e66e4c695e94d1852c1aad21f26 Mon Sep 17 00:00:00 2001 From: talksik Date: Sun, 2 Jan 2022 01:17:41 -0800 Subject: [PATCH] sorting so that the dict calculation doesn't go crazy...pressure on resources? --- nirvana-ios/Views/Convos/ConvoFooterView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nirvana-ios/Views/Convos/ConvoFooterView.swift b/nirvana-ios/Views/Convos/ConvoFooterView.swift index ab7b646..c2eac61 100644 --- a/nirvana-ios/Views/Convos/ConvoFooterView.swift +++ b/nirvana-ios/Views/Convos/ConvoFooterView.swift @@ -32,7 +32,7 @@ struct ConvoFooterView: View { let filteredUsers = self.authSessionStore.relevantUsersDict.filter { return self.selectedConvo!.users.contains($0.key) } - let convoUsers: [User] = Array(filteredUsers.values) + let convoUsers: [User] = Array(filteredUsers.values).sorted(by: { $0.nickname ?? "" > $1.nickname ?? "" }) ProfilePicturesOverlappedView(indvAvatarWidth: CGFloat(35), users: convoUsers) .padding(.leading, 20)