editMessage method

Future<Message> editMessage(
  1. String channelId, {
  2. required String messageId,
  3. String? content,
  4. Embed? embed,
  5. int? flags,
  6. AllowedMentions? allowedMentions,
})

Implementation

Future<Message> editMessage(
  String channelId, {
  required String messageId,
  String? content,
  Embed? embed,
  int? flags,
  AllowedMentions? allowedMentions,
}) {
  var endpoint = '/channels/$channelId/messages/$messageId';
  return _http
      .request(endpoint, converter: Message.fromJson, method: 'patch', body: {
    ...insertNotNull('content', content),
    ...insertNotNull('embed', embed),
    ...insertNotNull('flags', flags),
    ...insertNotNull('allowedMentions', allowedMentions),
  });
}