From ac31bc6b94e422b929e63437696994b17002334d Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Mon, 22 Mar 2021 01:30:51 -0400 Subject: basic member verification for guilds that set rules --- abaddon.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'abaddon.hpp') diff --git a/abaddon.hpp b/abaddon.hpp index 0799ed3..8415bb7 100644 --- a/abaddon.hpp +++ b/abaddon.hpp @@ -66,7 +66,7 @@ public: void DiscordOnMessageDelete(Snowflake id, Snowflake channel_id); void DiscordOnMessageUpdate(Snowflake id, Snowflake channel_id); void DiscordOnGuildMemberListUpdate(Snowflake guild_id); - void DiscordOnGuildCreate(Snowflake guild_id); + void DiscordOnGuildCreate(const GuildData &guild); void DiscordOnGuildDelete(Snowflake guild_id); void DiscordOnChannelDelete(Snowflake channel_id); void DiscordOnChannelUpdate(Snowflake channel_id); @@ -74,6 +74,7 @@ public: void DiscordOnGuildUpdate(Snowflake guild_id); void DiscordOnReactionAdd(Snowflake message_id, const Glib::ustring ¶m); void DiscordOnReactionRemove(Snowflake message_id, const Glib::ustring ¶m); + void DiscordOnGuildJoinRequestCreate(const GuildJoinRequestCreateData &data); void DiscordOnDisconnect(bool is_reconnecting, GatewayCloseCode close_code); const SettingsManager &GetSettings() const; @@ -83,6 +84,8 @@ public: void ShowUserMenu(const GdkEvent *event, Snowflake id, Snowflake guild_id); protected: + void ShowGuildVerificationGateDialog(Snowflake guild_id); + void SetupUserMenu(); void ManageHeapWindow(Gtk::Window *window); -- cgit v1.2.3