feat(Guild): add enum for mfa_level (#5797)

This commit is contained in:
Shubham Parihar
2021-06-10 21:49:08 +05:30
committed by GitHub
parent 2f5424bdac
commit ffabec3a5e
3 changed files with 21 additions and 4 deletions

View File

@@ -25,6 +25,7 @@ const {
ExplicitContentFilterLevels,
NSFWLevels,
Status,
MFALevels,
} = require('../util/Constants');
const DataResolver = require('../util/DataResolver');
const SystemChannelFlags = require('../util/SystemChannelFlags');
@@ -260,10 +261,10 @@ class Guild extends BaseGuild {
this.explicitContentFilter = ExplicitContentFilterLevels[data.explicit_content_filter];
/**
* The required MFA level for the guild
* @type {number}
* The required MFA level for this guild
* @type {MFALevel}
*/
this.mfaLevel = data.mfa_level;
this.mfaLevel = MFALevels[data.mfa_level];
/**
* The timestamp the client user joined the guild at

View File

@@ -867,6 +867,14 @@ exports.MessageComponentTypes = createEnum([null, 'ACTION_ROW', 'BUTTON']);
*/
exports.MessageButtonStyles = createEnum([null, 'PRIMARY', 'SECONDARY', 'SUCCESS', 'DANGER', 'LINK']);
/**
* The required MFA level for a guild
* * NONE
* * ELEVATED
* @typedef {string} MFALevel
*/
exports.MFALevels = createEnum(['NONE', 'ELEVATED']);
/**
* NSFW level of a Guild
* * DEFAULT