Expose TextBasedChannel#fetchMessage() (#602)

This commit is contained in:
Manuel Kraus
2016-09-04 19:46:29 +02:00
committed by Amish Shah
parent 4a252380d9
commit 48e7fad1c9
6 changed files with 48 additions and 1 deletions

View File

@@ -287,6 +287,18 @@ class RESTMethods {
});
}
getChannelMessage(channel, messageID) {
return new Promise((resolve, reject) => {
const msg = channel.messages.get(messageID);
if (msg) return resolve(msg);
const endpoint = Constants.Endpoints.channelMessage(channel.id, messageID);
return this.rest.makeRequest('get', endpoint, true)
.then(resolve)
.catch(reject);
});
}
updateGuildMember(member, data) {
return new Promise((resolve, reject) => {
if (data.channel) data.channel_id = this.rest.client.resolver.resolveChannel(data.channel).id;