Files
Discord.Net/src/Discord.Net.Core/Utils/RoleUtils.cs
2017-03-02 06:55:09 -04:00

19 lines
506 B
C#

namespace Discord
{
internal static class RoleUtils
{
public static int Compare(IRole left, IRole right)
{
if (left == null)
return -1;
if (right == null)
return 1;
var result = left.Position.CompareTo(right.Position);
// As per Discord's documentation, a tie is broken by ID
if (result != 0)
return result;
return left.Id.CompareTo(right.Id);
}
}
}