Right now, a call to IDiscordRestChannelAPI#EditMessageAsync requires content, embeds, or components, when just editing flags (e.g. suppressing embeds) is also valid.
Steps to Reproduce
Edit a message, passing flags: MessageFlags.SuppressEmbeds
Expected Behavior
The request is made
Current Behavior
An exception is thrown because no form of content is being edited
Description
Right now, a call to
IDiscordRestChannelAPI#EditMessageAsync
requires content, embeds, or components, when just editing flags (e.g. suppressing embeds) is also valid.Steps to Reproduce
Edit a message, passing
flags: MessageFlags.SuppressEmbeds
Expected Behavior
The request is made
Current Behavior
An exception is thrown because no form of content is being edited
Library / Runtime Information
2023.1