~singpolyma/cheogram-android

fb4de0b029057a65abe362ad906b8c140673783e — Stephen Paul Weber 8 months ago 8198509
Sort domain-only contacts first

To make services easier to find
1 files changed, 6 insertions(+), 0 deletions(-)

M src/main/java/eu/siacs/conversations/entities/Contact.java
M src/main/java/eu/siacs/conversations/entities/Contact.java => src/main/java/eu/siacs/conversations/entities/Contact.java +6 -0
@@ 496,6 496,12 @@ public class Contact implements ListItem, Blockable {

    @Override
    public int compareTo(@NonNull final ListItem another) {
        if (getJid().isDomainJid() && !another.getJid().isDomainJid()) {
            return -1;
        } else if (!getJid().isDomainJid() && another.getJid().isDomainJid()) {
            return 1;
        }

        return this.getDisplayName().compareToIgnoreCase(
                another.getDisplayName());
    }