summaryrefslogtreecommitdiff
path: root/discord/objects.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-11-15 02:21:14 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2020-11-15 02:21:14 -0500
commit266fb15c9163f387b9180135e58e0f88bf4ab7d7 (patch)
treefe7bac966b6e1cca8a896beca17f9dc07c17549e /discord/objects.hpp
parentdb0833fe861bfc894f303e8afb796a79cb71a6d2 (diff)
downloadabaddon-portaudio-266fb15c9163f387b9180135e58e0f88bf4ab7d7.tar.gz
abaddon-portaudio-266fb15c9163f387b9180135e58e0f88bf4ab7d7.zip
handle reconnect messages
Diffstat (limited to 'discord/objects.hpp')
-rw-r--r--discord/objects.hpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/discord/objects.hpp b/discord/objects.hpp
index 453a5f4..7e325e4 100644
--- a/discord/objects.hpp
+++ b/discord/objects.hpp
@@ -24,6 +24,8 @@ enum class GatewayOp : int {
Heartbeat = 1,
Identify = 2,
UpdateStatus = 3,
+ Resume = 6,
+ Reconnect = 7,
Hello = 10,
HeartbeatAck = 11,
LazyLoadRequest = 14,
@@ -241,3 +243,11 @@ struct CreateDMObject {
friend void to_json(nlohmann::json &j, const CreateDMObject &m);
};
+
+struct ResumeMessage : GatewayMessage {
+ std::string Token;
+ std::string SessionID;
+ int Sequence;
+
+ friend void to_json(nlohmann::json &j, const ResumeMessage &m);
+};