From 534bfccf2330bb85a19d0a3bb6d90df3c4d9d83a Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Sun, 1 Nov 2020 02:53:37 -0500 Subject: add set status for funsies --- discord/objects.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'discord/objects.hpp') diff --git a/discord/objects.hpp b/discord/objects.hpp index b660a6a..d71c1fc 100644 --- a/discord/objects.hpp +++ b/discord/objects.hpp @@ -14,6 +14,7 @@ #include "invite.hpp" #include "permissions.hpp" #include "emoji.hpp" +#include "activity.hpp" // most stuff below should just be objects that get processed and thrown away immediately @@ -21,6 +22,7 @@ enum class GatewayOp : int { Event = 0, Heartbeat = 1, Identify = 2, + UpdateStatus = 3, Hello = 10, HeartbeatAck = 11, LazyLoadRequest = 14, @@ -134,6 +136,14 @@ struct LazyLoadRequestMessage { friend void to_json(nlohmann::json &j, const LazyLoadRequestMessage &m); }; +struct UpdateStatusMessage { + std::vector Activities; // null (but never sent as such) + std::string Status; + bool IsAFK; + + friend void to_json(nlohmann::json &j, const UpdateStatusMessage &m); +}; + struct ReadyEventData { int GatewayVersion; // User User; // -- cgit v1.2.3