19 lines
950 B
Java
19 lines
950 B
Java
package com.discord.utilities.guilds;
|
|
|
|
import com.discord.api.role.GuildRole;
|
|
import com.discord.utilities.time.TimeUtils;
|
|
import java.util.Comparator;
|
|
/* compiled from: RoleUtils.kt */
|
|
public final class RoleUtils$ROLE_COMPARATOR$1 implements Comparator<GuildRole> {
|
|
public int compare(GuildRole guildRole, GuildRole guildRole2) {
|
|
if (guildRole != null && guildRole2 != null) {
|
|
int i = guildRole.i();
|
|
int i2 = guildRole2.i();
|
|
return i2 != i ? i2 - i : (TimeUtils.parseSnowflake(Long.valueOf(guildRole.getId())) > TimeUtils.parseSnowflake(Long.valueOf(guildRole2.getId())) ? 1 : (TimeUtils.parseSnowflake(Long.valueOf(guildRole.getId())) == TimeUtils.parseSnowflake(Long.valueOf(guildRole2.getId())) ? 0 : -1));
|
|
} else if (guildRole == null || guildRole2 != null) {
|
|
return (guildRole != null || guildRole2 == null) ? 0 : 1;
|
|
} else {
|
|
return -1;
|
|
}
|
|
}
|
|
}
|