Files
discord.js/src/client/WebhookClient.js
Gus Caplan 18e3801bb7 lots of important stuff (#1883)
* lots of important stuff

* Update Constants.js
2017-09-04 17:49:44 +02:00

28 lines
788 B
JavaScript

const Webhook = require('../structures/Webhook');
const BaseClient = require('./BaseClient');
/**
* The webhook client.
* @extends {Webhook}
* @extends {BaseClient}
*/
class WebhookClient extends BaseClient {
/**
* @param {Snowflake} id ID of the webhook
* @param {string} token Token of the webhook
* @param {ClientOptions} [options] Options for the client
* @example
* // Create a new webhook and send a message
* const hook = new Discord.WebhookClient('1234', 'abcdef');
* hook.sendMessage('This will send a message').catch(console.error);
*/
constructor(id, token, options) {
super(options);
Webhook.call(this, null, id, token);
}
}
Object.assign(WebhookClient.prototype, Object.create(Webhook.prototype));
module.exports = WebhookClient;