mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 02:53:31 +01:00
feat(Role): add flags (#9694)
Co-authored-by: n1ck_pro <59617443+N1ckPro@users.noreply.github.com>
This commit is contained in:
@@ -5,6 +5,7 @@ const Base = require('./Base');
|
||||
const { Error } = require('../errors');
|
||||
const Permissions = require('../util/Permissions');
|
||||
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
||||
const RoleFlags = require('../util/RoleFlags');
|
||||
|
||||
let deprecationEmittedForComparePositions = false;
|
||||
|
||||
@@ -142,6 +143,16 @@ class Role extends Base {
|
||||
this.tags.guildConnections = true;
|
||||
}
|
||||
}
|
||||
|
||||
if ('flags' in data) {
|
||||
/**
|
||||
* The flags of this role
|
||||
* @type {Readonly<RoleFlags>}
|
||||
*/
|
||||
this.flags = new RoleFlags(data.flags).freeze();
|
||||
} else {
|
||||
this.flags ??= new RoleFlags().freeze();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user