feat(GuildMember): v13 add flags
This commit is contained in:
@@ -11,6 +11,7 @@ const { Role } = require('../structures/Role');
|
||||
const { Events, Opcodes } = require('../util/Constants');
|
||||
const { PartialTypes } = require('../util/Constants');
|
||||
const DataResolver = require('../util/DataResolver');
|
||||
const GuildMemberFlags = require('../util/GuildMemberFlags');
|
||||
const SnowflakeUtil = require('../util/SnowflakeUtil');
|
||||
|
||||
/**
|
||||
@@ -276,6 +277,7 @@ class GuildMemberManager extends CachedManager {
|
||||
* (if they are connected to voice), or `null` if you want to disconnect them from voice
|
||||
* @property {DateResolvable|null} [communicationDisabledUntil] The date or timestamp
|
||||
* for the member's communication to be disabled until. Provide `null` to enable communication again.
|
||||
* @property {GuildMemberFlagsResolvable} [flags] The flags to set for the member
|
||||
* @property {?(BufferResolvable|Base64Resolvable)} [avatar] The new guild avatar
|
||||
* @property {?(BufferResolvable|Base64Resolvable)} [banner] The new guild banner
|
||||
* @property {?string} [bio] The new guild about me
|
||||
@@ -311,6 +313,8 @@ class GuildMemberManager extends CachedManager {
|
||||
_data.communication_disabled_until =
|
||||
_data.communicationDisabledUntil && new Date(_data.communicationDisabledUntil).toISOString();
|
||||
|
||||
_data.flags = _data.flags && GuildMemberFlags.resolve(_data.flags);
|
||||
|
||||
// Avatar, banner, bio
|
||||
if (typeof _data.avatar !== 'undefined') {
|
||||
_data.avatar = await DataResolver.resolveImage(_data.avatar);
|
||||
|
Reference in New Issue
Block a user