mirror of
https://github.com/danbulant/discord.js
synced 2026-06-20 23:21:04 +00:00
Webpack build for branch master: e7b0afbd1f
This commit is contained in:
parent
815d98b9e7
commit
6baa38e43b
2 changed files with 43 additions and 1 deletions
|
|
@ -2410,6 +2410,48 @@ class GuildMember {
|
|||
return this.roles.reduce((prev, role) => !prev || role.comparePositionTo(prev) > 0 ? role : prev);
|
||||
}
|
||||
|
||||
/**
|
||||
* The role of the member used to set their color.
|
||||
* @type {?Role}
|
||||
* @readonly
|
||||
*/
|
||||
get colorRole() {
|
||||
const coloredRoles = this.roles.filter(role => role.color);
|
||||
if (!coloredRoles.size) return null;
|
||||
return coloredRoles.reduce((prev, role) => !prev || role.comparePositionTo(prev) > 0 ? role : prev);
|
||||
}
|
||||
|
||||
/**
|
||||
* The displayed color of the member in base 10.
|
||||
* @type {number}
|
||||
* @readonly
|
||||
*/
|
||||
get displayColor() {
|
||||
const role = this.colorRole;
|
||||
return (role && role.color) || 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* The displayed color of the member in hexadecimal.
|
||||
* @type {string}
|
||||
* @readonly
|
||||
*/
|
||||
get displayHexColor() {
|
||||
const role = this.colorRole;
|
||||
return (role && role.hexColor) || '#000000';
|
||||
}
|
||||
|
||||
/**
|
||||
* The role of the member used to hoist them in a separate category in the users list.
|
||||
* @type {?Role}
|
||||
* @readonly
|
||||
*/
|
||||
get hoistRole() {
|
||||
const hoistedRoles = this.roles.filter(role => role.hoist);
|
||||
if (!hoistedRoles.size) return null;
|
||||
return hoistedRoles.reduce((prev, role) => !prev || role.comparePositionTo(prev) > 0 ? role : prev);
|
||||
}
|
||||
|
||||
/**
|
||||
* Whether this member is muted in any way
|
||||
* @type {boolean}
|
||||
|
|
|
|||
2
discord.master.min.js
vendored
2
discord.master.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue