summaryrefslogtreecommitdiff
path: root/discord/discord.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-08-02 02:00:03 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2021-08-02 02:00:03 -0400
commita19d21427206bcd5ab5cc0af273a05f3fe827720 (patch)
tree5cf31225cbe83450cd07619d546048a9ffeff5ca /discord/discord.hpp
parent06f85c3a2de5af9e0d63ff86a8e411030d1ee45d (diff)
downloadabaddon-portaudio-a19d21427206bcd5ab5cc0af273a05f3fe827720.tar.gz
abaddon-portaudio-a19d21427206bcd5ab5cc0af273a05f3fe827720.zip
basic THREAD_MEMBERS_UPDATE handling for updating channel list
Diffstat (limited to 'discord/discord.hpp')
-rw-r--r--discord/discord.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/discord/discord.hpp b/discord/discord.hpp
index 616941b..619a898 100644
--- a/discord/discord.hpp
+++ b/discord/discord.hpp
@@ -240,6 +240,7 @@ private:
void HandleGatewayThreadCreate(const GatewayMessage &msg);
void HandleGatewayThreadDelete(const GatewayMessage &msg);
void HandleGatewayThreadListSync(const GatewayMessage &msg);
+ void HandleGatewayThreadMembersUpdate(const GatewayMessage &msg);
void HandleGatewayReadySupplemental(const GatewayMessage &msg);
void HandleGatewayReconnect(const GatewayMessage &msg);
void HandleGatewayInvalidSession(const GatewayMessage &msg);
@@ -336,6 +337,7 @@ public:
typedef sigc::signal<void, ChannelData> type_signal_thread_create;
typedef sigc::signal<void, ThreadDeleteData> type_signal_thread_delete;
typedef sigc::signal<void, ThreadListSyncData> type_signal_thread_list_sync;
+ typedef sigc::signal<void, ThreadMembersUpdateData> type_signal_thread_members_update;
typedef sigc::signal<void, Message> type_signal_message_unpinned; // not a real event
typedef sigc::signal<void, Message> type_signal_message_pinned; // not a real event either
typedef sigc::signal<void, Message> type_signal_message_sent;
@@ -378,6 +380,7 @@ public:
type_signal_thread_create signal_thread_create();
type_signal_thread_delete signal_thread_delete();
type_signal_thread_list_sync signal_thread_list_sync();
+ type_signal_thread_members_update signal_thread_members_update();
type_signal_message_sent signal_message_sent();
type_signal_message_send_fail signal_message_send_fail();
type_signal_disconnected signal_disconnected();
@@ -419,6 +422,7 @@ protected:
type_signal_thread_create m_signal_thread_create;
type_signal_thread_delete m_signal_thread_delete;
type_signal_thread_list_sync m_signal_thread_list_sync;
+ type_signal_thread_members_update m_signal_thread_members_update;
type_signal_message_sent m_signal_message_sent;
type_signal_message_send_fail m_signal_message_send_fail;
type_signal_disconnected m_signal_disconnected;