Fix sorted list in MagicSearch when friend is nil

This commit is contained in:
Benoit Martins 2025-09-11 10:52:41 +02:00
parent 8f131ad335
commit 1485e7a574

View file

@ -94,11 +94,13 @@ final class MagicSearchSingleton: ObservableObject {
}
}
let sortedLastSearch = lastSearchFriend.sorted(by: {
$0.friend!.name!.lowercased().folding(options: .diacriticInsensitive, locale: .current)
<
$1.friend!.name!.lowercased().folding(options: .diacriticInsensitive, locale: .current)
})
let sortedLastSearch = lastSearchFriend.sorted {
let name1 = $0.friend?.name?.lowercased()
.folding(options: .diacriticInsensitive, locale: .current) ?? ""
let name2 = $1.friend?.name?.lowercased()
.folding(options: .diacriticInsensitive, locale: .current) ?? ""
return name1 < name2
}
var addedAvatarListModel: [ContactAvatarModel] = []
sortedLastSearch.forEach { searchResult in