diff --git a/src/Structures/Message.js b/src/Structures/Message.js index 742849130..8f60efe2e 100644 --- a/src/Structures/Message.js +++ b/src/Structures/Message.js @@ -40,6 +40,10 @@ export default class Message extends Equality{ }); } + get sender(){ + return this.author; + } + isMentioned(user){ user = this.client.internal.resolver.resolveUser(user); if (user) { @@ -72,8 +76,4 @@ export default class Message extends Equality{ replyTTS(){ return this.client.replyTTS.apply(this.client, reg(this, arguments)); } - - get sender(){ - return this.author; - } } diff --git a/src/Structures/Server.js b/src/Structures/Server.js index 63baeb6f8..9ceb47124 100644 --- a/src/Structures/Server.js +++ b/src/Structures/Server.js @@ -163,11 +163,11 @@ export default class Server extends Equality { } banUser(user, tlength, callback) { - return this.banMember; + return this.client.banMember.apply(this.client, [user, this, tlength, callback]); } ban(user, tlength, callback) { - return this.banMember; + return this.client.banMember.apply(this.client, [user, this, tlength, callback]); } unbanMember(user, callback) { @@ -175,11 +175,11 @@ export default class Server extends Equality { } unbanUser(user, callback) { - return this.unbanMember; + return this.client.unbanMember.apply(this.client, [user, this, callback]); } unban(user, callback) { - return this.unbanMember; + return this.client.unbanMember.apply(this.client, [user, this, callback]); } kickMember(user, callback) { @@ -187,15 +187,15 @@ export default class Server extends Equality { } kickUser(user, callback) { - return this.kickMember; + return this.client.kickMember.apply(this.client, [user, this, callback]); } kick(user, callback) { - return this.kickMember; + return this.client.kickMember.apply(this.client, [user, this, callback]); } - getBans(callback) { - return this.client.getBans.apply(this.client, [this, callback]); + getBans() { + return this.client.getBans.apply(this.client, reg(this, arguments)); } createChannel() {