diff --git a/discord.master.js b/discord.master.js index e92d3959..4413f81f 100644 --- a/discord.master.js +++ b/discord.master.js @@ -25124,88 +25124,88 @@ module.exports = ReadyHandler; /* 126 */ /***/ (function(module, exports, __webpack_require__) { -const Constants = __webpack_require__(0); -const Collection = __webpack_require__(3); -const ClientUserChannelOverride = __webpack_require__(127); - -/** - * A wrapper around the ClientUser's guild settings. - */ -class ClientUserGuildSettings { - constructor(data, guild) { - this.guild = guild; - this.channelOverrides = new Collection(); - this.patch(data); - } - - /** - * Patch the data contained in this class with new partial data. - * @param {Object} data Data to patch this with - */ - patch(data) { - for (const key of Object.keys(Constants.UserGuildSettingsMap)) { - const value = Constants.UserGuildSettingsMap[key]; - if (!data.hasOwnProperty(key)) continue; - if (key === 'channel_overrides') { - for (const channel of data[key]) { - this.channelOverrides.set(channel.channel_id, - new ClientUserChannelOverride(this.guild.client.user, channel)); - } - } else if (typeof value === 'function') { - this[value.name] = value(data[key]); - } else { - this[value] = data[key]; - } - } - } - - /** - * Update a specific property of the guild settings. - * @param {string} name Name of property - * @param {value} value Value to patch - * @returns {Promise} - */ - update(name, value) { - return this.guild.client.api.guilds(this.guild.id).settings.patch({ data: { [name]: value } }); - } -} - -module.exports = ClientUserGuildSettings; +const Constants = __webpack_require__(0); +const Collection = __webpack_require__(3); +const ClientUserChannelOverride = __webpack_require__(127); + +/** + * A wrapper around the ClientUser's guild settings. + */ +class ClientUserGuildSettings { + constructor(data, guild) { + this.guild = guild; + this.channelOverrides = new Collection(); + this.patch(data); + } + + /** + * Patch the data contained in this class with new partial data. + * @param {Object} data Data to patch this with + */ + patch(data) { + for (const key of Object.keys(Constants.UserGuildSettingsMap)) { + const value = Constants.UserGuildSettingsMap[key]; + if (!data.hasOwnProperty(key)) continue; + if (key === 'channel_overrides') { + for (const channel of data[key]) { + this.channelOverrides.set(channel.channel_id, + new ClientUserChannelOverride(this.guild.client.user, channel)); + } + } else if (typeof value === 'function') { + this[value.name] = value(data[key]); + } else { + this[value] = data[key]; + } + } + } + + /** + * Update a specific property of the guild settings. + * @param {string} name Name of property + * @param {value} value Value to patch + * @returns {Promise} + */ + update(name, value) { + return this.guild.client.api.guilds(this.guild.id).settings.patch({ data: { [name]: value } }); + } +} + +module.exports = ClientUserGuildSettings; /***/ }), /* 127 */ /***/ (function(module, exports, __webpack_require__) { -const Constants = __webpack_require__(0); - -/** - * A wrapper around the ClientUser's channel overrides. - */ -class ClientUserChannelOverride { - constructor(user, data) { - this.user = user; - this.patch(data); - } - - /** - * Patch the data contained in this class with new partial data. - * @param {Object} data Data to patch this with - */ - patch(data) { - for (const key of Object.keys(Constants.UserChannelOverrideMap)) { - const value = Constants.UserChannelOverrideMap[key]; - if (!data.hasOwnProperty(key)) continue; - if (typeof value === 'function') { - this[value.name] = value(data[key]); - } else { - this[value] = data[key]; - } - } - } -} - -module.exports = ClientUserChannelOverride; +const Constants = __webpack_require__(0); + +/** + * A wrapper around the ClientUser's channel overrides. + */ +class ClientUserChannelOverride { + constructor(user, data) { + this.user = user; + this.patch(data); + } + + /** + * Patch the data contained in this class with new partial data. + * @param {Object} data Data to patch this with + */ + patch(data) { + for (const key of Object.keys(Constants.UserChannelOverrideMap)) { + const value = Constants.UserChannelOverrideMap[key]; + if (!data.hasOwnProperty(key)) continue; + if (typeof value === 'function') { + this[value.name] = value(data[key]); + } else { + this[value] = data[key]; + } + } + } +} + +module.exports = ClientUserChannelOverride; /***/ }), @@ -25783,24 +25783,24 @@ module.exports = UserSettingsUpdateHandler; /* 150 */ /***/ (function(module, exports, __webpack_require__) { -const AbstractHandler = __webpack_require__(1); -const Constants = __webpack_require__(0); - -class UserGuildSettingsUpdateHandler extends AbstractHandler { - handle(packet) { - const client = this.packetManager.client; - client.user.guildSettings.get(packet.d.guild_id).patch(packet.d); - client.emit(Constants.Events.USER_GUILD_SETTINGS_UPDATE, client.user.guildSettings.get(packet.d.guild_id)); - } -} - -/** - * Emitted whenever the client user's settings update. - * @event Client#clientUserGuildSettingsUpdate - * @param {ClientUserGuildSettings} clientUserGuildSettings The new client user guild settings - */ - -module.exports = UserGuildSettingsUpdateHandler; +const AbstractHandler = __webpack_require__(1); +const Constants = __webpack_require__(0); + +class UserGuildSettingsUpdateHandler extends AbstractHandler { + handle(packet) { + const client = this.packetManager.client; + client.user.guildSettings.get(packet.d.guild_id).patch(packet.d); + client.emit(Constants.Events.USER_GUILD_SETTINGS_UPDATE, client.user.guildSettings.get(packet.d.guild_id)); + } +} + +/** + * Emitted whenever the client user's settings update. + * @event Client#clientUserGuildSettingsUpdate + * @param {ClientUserGuildSettings} clientUserGuildSettings The new client user guild settings + */ + +module.exports = UserGuildSettingsUpdateHandler; /***/ }),