summaryrefslogtreecommitdiff
path: root/discord/objects.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-07-30 01:32:43 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2021-07-30 01:32:43 -0400
commit22376ba54af0cfe85f006679467850de04b3feae (patch)
treef4fec6b65b22aca3f6ed076245e1bfceeda983a6 /discord/objects.cpp
parent355ef009c83d0adbf0efc4eaf748845634c33646 (diff)
downloadabaddon-portaudio-22376ba54af0cfe85f006679467850de04b3feae.tar.gz
abaddon-portaudio-22376ba54af0cfe85f006679467850de04b3feae.zip
handle THREAD_DELETE
Diffstat (limited to 'discord/objects.cpp')
-rw-r--r--discord/objects.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/discord/objects.cpp b/discord/objects.cpp
index c4b1517..e98ac61 100644
--- a/discord/objects.cpp
+++ b/discord/objects.cpp
@@ -87,6 +87,7 @@ void to_json(nlohmann::json &j, const LazyLoadRequestMessage &m) {
}
j["d"]["typing"] = m.ShouldGetTyping;
j["d"]["activities"] = m.ShouldGetActivities;
+ j["d"]["threads"] = m.ShouldGetThreads;
if (m.Members.has_value())
j["d"]["members"] = *m.Members;
}
@@ -476,3 +477,10 @@ void to_json(nlohmann::json &j, const PutRelationshipObject &m) {
void from_json(const nlohmann::json &j, ThreadCreateData &m) {
j.get_to(m.Channel);
}
+
+void from_json(const nlohmann::json &j, ThreadDeleteData &m) {
+ JS_D("id", m.ID);
+ JS_D("guild_id", m.GuildID);
+ JS_D("parent_id", m.ParentID);
+ JS_D("type", m.Type);
+}