diff --git a/src/Structures/PMChannel.js b/src/Structures/PMChannel.js index e815431ed..948802739 100644 --- a/src/Structures/PMChannel.js +++ b/src/Structures/PMChannel.js @@ -39,4 +39,8 @@ export default class PMChannel extends Channel { sendTTS() { return this.client.sendTTSMessage.apply(this.client, reg(this, arguments)); } + + sendFile() { + return this.client.sendFile.apply(this.client, reg(this, arguments)); + } } diff --git a/src/Structures/Server.js b/src/Structures/Server.js index 154f372e5..667f6006e 100644 --- a/src/Structures/Server.js +++ b/src/Structures/Server.js @@ -112,6 +112,10 @@ export default class Server extends Equality { get defaultChannel() { return this.channels.get("id", this.id); } + + get generalChannel() { + return this.defaultChannel; + } get owner() { return this.members.get("id", this.ownerID); diff --git a/src/Structures/TextChannel.js b/src/Structures/TextChannel.js index 89a3a8b79..3835a8089 100644 --- a/src/Structures/TextChannel.js +++ b/src/Structures/TextChannel.js @@ -45,4 +45,8 @@ export default class TextChannel extends ServerChannel{ sendTTS() { return this.client.sendTTSMessage.apply(this.client, reg(this, arguments)); } + + sendFile() { + return this.client.sendFile.apply(this.client, reg(this, arguments)); + } } diff --git a/src/Structures/User.js b/src/Structures/User.js index ead17395c..715859568 100644 --- a/src/Structures/User.js +++ b/src/Structures/User.js @@ -78,6 +78,10 @@ export default class User extends Equality{ return this.client.sendTTSMessage.apply(this.client, reg(this, arguments)); } + sendFile() { + return this.client.sendFile.apply(this.client, reg(this, arguments)); + } + addTo(role, callback) { return this.client.addMemberToRole.apply(this.client, [this, role, callback]); }