Added guild.fetchInvites()

This commit is contained in:
Amish Shah
2016-08-28 20:59:56 +01:00
parent 1dba048d2e
commit b44a3770d9
3 changed files with 24 additions and 1 deletions

View File

@@ -518,6 +518,21 @@ class RESTMethods {
.catch(reject);
});
}
getGuildInvites(guild) {
return new Promise((resolve, reject) => {
this.rest.makeRequest('get', Constants.Endpoints.guildInvites(guild.id), true)
.then(inviteItems => {
const invites = new Collection();
for (const inviteItem of inviteItems) {
const invite = new Invite(this.rest.client, inviteItem);
invites.set(invite.code, invite);
}
resolve(invites);
})
.catch(reject);
});
}
}
module.exports = RESTMethods;