summaryrefslogtreecommitdiff
path: root/discord/objects.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-11-01 02:53:37 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2020-11-01 02:53:37 -0500
commit534bfccf2330bb85a19d0a3bb6d90df3c4d9d83a (patch)
tree7fb15e6aeea94c3d6570e03f5e24388703424f92 /discord/objects.cpp
parent18f4f7ce5e597f83c67349a91f67cfa5a317069d (diff)
downloadabaddon-portaudio-534bfccf2330bb85a19d0a3bb6d90df3c4d9d83a.tar.gz
abaddon-portaudio-534bfccf2330bb85a19d0a3bb6d90df3c4d9d83a.zip
add set status for funsies
Diffstat (limited to 'discord/objects.cpp')
-rw-r--r--discord/objects.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/discord/objects.cpp b/discord/objects.cpp
index 1f6d109..5299a79 100644
--- a/discord/objects.cpp
+++ b/discord/objects.cpp
@@ -83,6 +83,15 @@ void to_json(nlohmann::json &j, const LazyLoadRequestMessage &m) {
j["d"]["members"] = m.Members;
}
+void to_json(nlohmann::json &j, const UpdateStatusMessage &m) {
+ j["op"] = GatewayOp::UpdateStatus;
+ j["d"] = nlohmann::json::object();
+ j["d"]["activities"] = m.Activities;
+ j["d"]["status"] = m.Status;
+ j["d"]["afk"] = m.IsAFK;
+ j["d"]["since"] = nullptr;
+}
+
void from_json(const nlohmann::json &j, ReadyEventData &m) {
JS_D("v", m.GatewayVersion);
JS_D("user", m.User);