Fix MessageMentions properties always being null or empty (#1357)

This commit is contained in:
SpaceEEC
2017-04-10 20:06:00 +02:00
committed by Crawl
parent 0a56fa0aae
commit e60d2bd175
2 changed files with 3 additions and 3 deletions

View File

@@ -127,7 +127,7 @@ class Message {
* All valid mentions that the message contains
* @type {MessageMentions}
*/
this.mentions = new Mentions(this, data.mentions, data.mentions_roles, data.mention_everyone);
this.mentions = new Mentions(this, data.mentions, data.mention_roles, data.mention_everyone);
/**
* ID of the webhook that sent the message, if applicable

View File

@@ -84,7 +84,7 @@ class MessageMentions {
*/
get members() {
if (this._members) return this._members;
if (!this.guild) return null;
if (!this._guild) return null;
this._members = new Collection();
this.users.forEach(user => {
const member = this._guild.member(user);
@@ -100,7 +100,7 @@ class MessageMentions {
*/
get channels() {
if (this._channels) return this._channels;
if (!this.guild) return null;
if (!this._guild) return null;
this._channels = new Collection();
let matches;
while ((matches = this.constructor.CHANNELS_PATTERN.exec(this._content)) !== null) {