diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-11-15 02:21:14 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-11-15 02:21:14 -0500 |
commit | 266fb15c9163f387b9180135e58e0f88bf4ab7d7 (patch) | |
tree | fe7bac966b6e1cca8a896beca17f9dc07c17549e /discord/objects.cpp | |
parent | db0833fe861bfc894f303e8afb796a79cb71a6d2 (diff) | |
download | abaddon-portaudio-266fb15c9163f387b9180135e58e0f88bf4ab7d7.tar.gz abaddon-portaudio-266fb15c9163f387b9180135e58e0f88bf4ab7d7.zip |
handle reconnect messages
Diffstat (limited to 'discord/objects.cpp')
-rw-r--r-- | discord/objects.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/discord/objects.cpp b/discord/objects.cpp index bc0d2e2..5936785 100644 --- a/discord/objects.cpp +++ b/discord/objects.cpp @@ -171,3 +171,11 @@ void to_json(nlohmann::json &j, const CreateDMObject &m) { conv.push_back(std::to_string(id)); j["recipients"] = conv; } + +void to_json(nlohmann::json &j, const ResumeMessage &m) { + j["op"] = GatewayOp::Resume; + j["d"] = nlohmann::json::object(); + j["d"]["token"] = m.Token; + j["d"]["session_id"] = m.SessionID; + j["d"]["seq"] = m.Sequence; +} |