diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-01-11 18:27:46 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-01-11 18:27:46 -0500 |
commit | e8cbb9d3d1ecca25f1e0a31a75fac70c7a3ea0cb (patch) | |
tree | ecb21c74221f320422ff2390c940b921d02331f2 /discord/discord.hpp | |
parent | def598941a74d6960985171ef5f446bdf8858182 (diff) | |
download | abaddon-portaudio-e8cbb9d3d1ecca25f1e0a31a75fac70c7a3ea0cb.tar.gz abaddon-portaudio-e8cbb9d3d1ecca25f1e0a31a75fac70c7a3ea0cb.zip |
add typing indicator with optional res/typing_indicator.gif
Diffstat (limited to 'discord/discord.hpp')
-rw-r--r-- | discord/discord.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
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<void, Snowflake> type_signal_role_delete; typedef sigc::signal<void, Snowflake, Glib::ustring> type_signal_reaction_add; typedef sigc::signal<void, Snowflake, Glib::ustring> type_signal_reaction_remove; + typedef sigc::signal<void, Snowflake, Snowflake> type_signal_typing_start; // user id, channel id typedef sigc::signal<void, bool> type_signal_disconnected; // bool true if reconnecting typedef sigc::signal<void> 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; }; |