mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-10 00:23:30 +01:00
memberHasRole, membersWithRole
This commit is contained in:
@@ -121,6 +121,10 @@ export default class Server extends Equality {
|
||||
}
|
||||
}
|
||||
|
||||
rolesOfMember(member) {
|
||||
return this.rolesOfUser(member);
|
||||
}
|
||||
|
||||
rolesOf(user) {
|
||||
return this.rolesOfUser(user);
|
||||
}
|
||||
@@ -258,4 +262,11 @@ export default class Server extends Equality {
|
||||
return this.client.createChannel.apply(this.client, reg(this, arguments));
|
||||
}
|
||||
|
||||
membersWithRole(role) {
|
||||
return this.members.filter(m => m.hasRole(role));
|
||||
}
|
||||
|
||||
usersWithRole(role) {
|
||||
return this.membersWithRole(role);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -106,4 +106,8 @@ export default class User extends Equality{
|
||||
getLogs() {
|
||||
return this.client.getChannelLogs.apply(this.client, reg(this, arguments));
|
||||
}
|
||||
|
||||
hasRole(role) {
|
||||
return this.client.memberHasRole.apply(this.client, [this, role]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user