From e8cbb9d3d1ecca25f1e0a31a75fac70c7a3ea0cb Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Mon, 11 Jan 2021 18:27:46 -0500 Subject: add typing indicator with optional res/typing_indicator.gif --- discord/discord.hpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'discord/discord.hpp') diff --git a/discord/discord.hpp b/discord/discord.hpp index 86a75cc..c2b2bef 100644 --- a/discord/discord.hpp +++ b/discord/discord.hpp @@ -146,6 +146,7 @@ private: void HandleGatewayMessageReactionRemove(const GatewayMessage &msg); void HandleGatewayChannelRecipientAdd(const GatewayMessage &msg); void HandleGatewayChannelRecipientRemove(const GatewayMessage &msg); + void HandleGatewayTypingStart(const GatewayMessage &msg); void HandleGatewayReconnect(const GatewayMessage &msg); void HeartbeatThread(); void SendIdentify(); @@ -212,6 +213,7 @@ public: typedef sigc::signal type_signal_role_delete; typedef sigc::signal type_signal_reaction_add; typedef sigc::signal type_signal_reaction_remove; + typedef sigc::signal type_signal_typing_start; // user id, channel id typedef sigc::signal type_signal_disconnected; // bool true if reconnecting typedef sigc::signal type_signal_connected; @@ -231,6 +233,7 @@ public: type_signal_role_delete signal_role_delete(); type_signal_reaction_add signal_reaction_add(); type_signal_reaction_remove signal_reaction_remove(); + type_signal_typing_start signal_typing_start(); type_signal_disconnected signal_disconnected(); type_signal_connected signal_connected(); @@ -251,6 +254,7 @@ protected: type_signal_role_delete m_signal_role_delete; type_signal_reaction_add m_signal_reaction_add; type_signal_reaction_remove m_signal_reaction_remove; + type_signal_typing_start m_signal_typing_start; type_signal_disconnected m_signal_disconnected; type_signal_connected m_signal_connected; }; -- cgit v1.2.3