diff options
Diffstat (limited to 'discord/discord.hpp')
-rw-r--r-- | discord/discord.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/discord/discord.hpp b/discord/discord.hpp index 5f718e5..a8729d8 100644 --- a/discord/discord.hpp +++ b/discord/discord.hpp @@ -34,6 +34,11 @@ public: cv.notify_all(); } + void revive() { + std::unique_lock<std::mutex> lock(m); + terminate = false; + } + private: mutable std::condition_variable cv; mutable std::mutex m; @@ -138,6 +143,9 @@ private: void SendIdentify(); void SendResume(); + void HandleSocketOpen(); + void HandleSocketClose(uint16_t code); + bool CheckCode(const cpr::Response &r); std::string m_token; |