summaryrefslogtreecommitdiff
path: root/discord/objects.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-08-30 22:55:36 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2020-08-30 22:55:36 -0400
commit9b1bc8f14590db0cf460fd62a7eb856e02a531db (patch)
treeede45d77aa834d9c19f3db0b2af6e08e511b1a5d /discord/objects.cpp
parent44b7989f50d458a8d60024f29e225e40a106d927 (diff)
downloadabaddon-portaudio-9b1bc8f14590db0cf460fd62a7eb856e02a531db.tar.gz
abaddon-portaudio-9b1bc8f14590db0cf460fd62a7eb856e02a531db.zip
add ability to edit messages
Diffstat (limited to 'discord/objects.cpp')
-rw-r--r--discord/objects.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/discord/objects.cpp b/discord/objects.cpp
index ed556f4..1a8355e 100644
--- a/discord/objects.cpp
+++ b/discord/objects.cpp
@@ -295,6 +295,18 @@ void to_json(nlohmann::json &j, const CreateMessageObject &m) {
j["content"] = m.Content;
}
+void to_json(nlohmann::json &j, const MessageEditObject &m) {
+ if (m.Content.size() > 0)
+ j["content"] = m.Content;
+
+ // todo EmbedData to_json
+ // if (m.Embeds.size() > 0)
+ // j["embeds"] = m.Embeds;
+
+ if (m.Flags != -1)
+ j["flags"] = m.Flags;
+}
+
Snowflake::Snowflake()
: m_num(Invalid) {}