editWebhookMessage method
Implementation
Future<Message> editWebhookMessage(
String webhookId, {
required String webhookToken,
required String messageId,
String? content = '',
List<Embed>? embeds = const [],
AllowedMentions? allowedMentions,
}) {
var endpoint = '/webhooks/$webhookId/$webhookToken/messages/$messageId';
return _http.request(
endpoint,
converter: Message.fromJson,
method: 'patch',
query: {
...insertNotDefault('content', content, ''),
...insertNotDefault('content', content, const []),
// TODO user cannot pass null value in the request
...insertNotNull('allowed_mentions', allowedMentions),
},
);
}