15 lines
444 B
JavaScript
15 lines
444 B
JavaScript
|
const { Structures } = require('discord.js');
|
||
|
|
||
|
const Member = Structures.extend('GuildMember', (GuildMember) => {
|
||
|
|
||
|
return class ExtendedMember extends GuildMember {
|
||
|
get highestRoleColor() {
|
||
|
const role = this.roles.cache.filter((role) => role.color !== 0).sort((a, b) => b.rawPosition - a.rawPosition).first();
|
||
|
if (role) return role.color;
|
||
|
return 0;
|
||
|
}
|
||
|
};
|
||
|
|
||
|
});
|
||
|
|
||
|
module.exports = Member;
|