diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/EditPostViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/EditPostViewModel.kt index b2439727d..f4e338316 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/EditPostViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/EditPostViewModel.kt @@ -257,7 +257,7 @@ open class EditPostViewModel() : ViewModel() { viewModelScope.launch(Dispatchers.IO) { userSuggestions = LocalCache.findUsersStartingWith(lastWord.removePrefix("@")) - .sortedWith(compareBy({ account?.isFollowing(it) }, { it.toBestDisplayName() })) + .sortedWith(compareBy({ account?.isFollowing(it) }, { it.toBestDisplayName() }, { it.pubkeyHex })) .reversed() } } else { diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostViewModel.kt index 7643e8e80..ff45610e0 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostViewModel.kt @@ -693,7 +693,7 @@ open class NewPostViewModel() : ViewModel() { viewModelScope.launch(Dispatchers.IO) { userSuggestions = LocalCache.findUsersStartingWith(lastWord.removePrefix("@")) - .sortedWith(compareBy({ account?.isFollowing(it) }, { it.toBestDisplayName() })) + .sortedWith(compareBy({ account?.isFollowing(it) }, { it.toBestDisplayName() }, { it.pubkeyHex })) .reversed() } } else { @@ -716,7 +716,7 @@ open class NewPostViewModel() : ViewModel() { viewModelScope.launch(Dispatchers.IO) { userSuggestions = LocalCache.findUsersStartingWith(lastWord.removePrefix("@")) - .sortedWith(compareBy({ account?.isFollowing(it) }, { it.toBestDisplayName() })) + .sortedWith(compareBy({ account?.isFollowing(it) }, { it.toBestDisplayName() }, { it.pubkeyHex })) .reversed() } } else {