De-stupify RESTMethods.getExistingDM

This commit is contained in:
Schuyler Cebulskie
2016-09-13 20:49:38 -04:00
parent b0adc881f3
commit bb0ca11776

View File

@@ -59,8 +59,7 @@ class RESTMethods {
if (channel instanceof User || channel instanceof GuildMember) { if (channel instanceof User || channel instanceof GuildMember) {
this.createDM(channel).then(chan => { this.createDM(channel).then(chan => {
channel = chan; this._sendMessageRequest(chan, content, file, tts, nonce, resolve, reject);
this._sendMessageRequest(channel, content, file, tts, nonce, resolve, reject);
}) })
.catch(reject); .catch(reject);
} else { } else {
@@ -150,10 +149,9 @@ class RESTMethods {
} }
getExistingDM(recipient) { getExistingDM(recipient) {
const dmChannel = Array.from(this.rest.client.channels.values()) return this.rest.client.channels.filter(channel =>
.filter(channel => channel.recipient) channel.recipient && channel.recipient.id === recipient.id
.filter(channel => channel.recipient.id === recipient.id); ).first();
return dmChannel[0];
} }
createDM(recipient) { createDM(recipient) {