mirror of
https://github.com/danbulant/discord.js
synced 2026-05-25 13:02:38 +00:00
Compensate for API's stupid-ass positions in highestRole (#721)
* fix edge cases of highestRole not returning the highest role * fix line length * move space * Fix formatting
This commit is contained in:
parent
46c28c0d05
commit
126865384e
1 changed files with 3 additions and 1 deletions
|
|
@ -119,7 +119,9 @@ class GuildMember {
|
|||
* @type {Role}
|
||||
*/
|
||||
get highestRole() {
|
||||
return this.roles.reduce((prev, role) => !prev || role.position > prev.position ? role : prev);
|
||||
return this.roles.reduce((prev, role) =>
|
||||
!prev || role.position > prev.position || (role.position === prev.position && role.id < prev.id) ? role : prev
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue