feat(Guild): add the new nsfw_level property (#5660)

Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com>
Co-authored-by: Noel <icrawltogo@gmail.com>
This commit is contained in:
Shubham Parihar
2021-05-27 16:42:52 +05:30
committed by GitHub
parent b40027beb9
commit 3fe7add2c5
3 changed files with 30 additions and 9 deletions

View File

@@ -24,6 +24,7 @@ const {
PartialTypes,
VerificationLevels,
ExplicitContentFilterLevels,
NSFWLevels,
} = require('../util/Constants');
const DataResolver = require('../util/DataResolver');
const SnowflakeUtil = require('../util/SnowflakeUtil');
@@ -115,14 +116,6 @@ class Guild extends Base {
* @type {number}
*/
this.shardID = data.shardID;
if ('nsfw' in data) {
/**
* Whether the guild is designated as not safe for work
* @type {boolean}
*/
this.nsfw = data.nsfw;
}
}
/**
@@ -176,6 +169,14 @@ class Guild extends Base {
*/
this.memberCount = data.member_count || this.memberCount;
if ('nsfw_level' in data) {
/**
* The NSFW level of this guild
* @type {NSFWLevel}
*/
this.nsfwLevel = NSFWLevels[data.nsfw_level];
}
/**
* Whether the guild is "large" (has more than large_threshold members, 50 by default)
* @type {boolean}