modifyWebhook method

Future<Webhook> modifyWebhook(
  1. String webhookId, {
  2. String? name,
  3. String? avatar = '',
  4. String? channelId,
})

Implementation

Future<Webhook> modifyWebhook(
  String webhookId, {
  String? name,
  String? avatar = '',
  String? channelId,
}) {
  var endpoint = '/webhooks/$webhookId';
  return _http.request(
    endpoint,
    converter: Webhook.fromJson,
    method: 'patch',
    body: {
      ...insertNotNull('name', name),
      ...insertNotDefault('avatar', avatar, ''),
      ...insertNotNull('channel_id', channelId),
    },
  );
}