feat(Webhook): addition of Webhook#avatarURL function (#3625)

* feat: addition of Webhook#avatarURL

* typings: added Webhook#avatarURL

* fix: trailing space

* docs: fixed jsdoc function description

* fix: typo
This commit is contained in:
Carter
2019-12-15 12:20:15 -07:00
committed by SpaceEEC
parent 123713305a
commit 330d5db586
2 changed files with 11 additions and 0 deletions

View File

@@ -220,6 +220,16 @@ class Webhook {
return this.client.options.http.api + this.client.api.webhooks(this.id, this.token);
}
/**
* A link to the webhook's avatar.
* @param {ImageURLOptions} [options={}] Options for the Image URL
* @returns {?string}
*/
avatarURL({ format, size } = {}) {
if (!this.avatar) return null;
return this.client.rest.cdn.Avatar(this.id, this.avatar, format, size);
}
static applyToClass(structure) {
for (const prop of [
'send',