summaryrefslogtreecommitdiff
path: root/src/discord/message.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/discord/message.hpp')
-rw-r--r--src/discord/message.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/discord/message.hpp b/src/discord/message.hpp
index fb11604..0f53021 100644
--- a/src/discord/message.hpp
+++ b/src/discord/message.hpp
@@ -8,6 +8,7 @@
#include "emoji.hpp"
#include "member.hpp"
#include "interactions.hpp"
+#include "webhook.hpp"
#include "misc/bitwise.hpp"
enum class MessageType {
@@ -226,6 +227,9 @@ struct Message {
bool DoesMentionEveryoneOrUser(Snowflake id) const noexcept;
bool DoesMention(Snowflake id) const noexcept;
+ bool IsWebhook() const noexcept;
+
+ std::optional<WebhookMessageData> GetWebhookData() const;
private:
bool m_deleted = false;