Add message.pin() and .unpin();

This commit is contained in:
Amish Shah
2016-08-28 19:03:02 +01:00
parent 6ea2a523d6
commit a57d6b723a
3 changed files with 33 additions and 1 deletions

View File

@@ -476,6 +476,22 @@ class RESTMethods {
.catch(reject);
});
}
pinMessage(message) {
return new Promise((resolve, reject) => {
this.rest.makeRequest('put', `${Constants.Endpoints.channel(message.channel.id)}/pins/${message.id}`, true)
.then(() => resolve(message))
.catch(reject);
});
}
unpinMessage(message) {
return new Promise((resolve, reject) => {
this.rest.makeRequest('del', `${Constants.Endpoints.channel(message.channel.id)}/pins/${message.id}`, true)
.then(() => resolve(message))
.catch(reject);
});
}
}
module.exports = RESTMethods;