summaryrefslogtreecommitdiff
path: root/abaddon.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-03-22 01:30:51 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2021-03-22 01:30:51 -0400
commitac31bc6b94e422b929e63437696994b17002334d (patch)
tree37c68528ee257bb139a39e30a6668da5f00b3613 /abaddon.hpp
parent60404783bd4ce9be26233fe66fc3a74475d9eaa3 (diff)
downloadabaddon-portaudio-ac31bc6b94e422b929e63437696994b17002334d.tar.gz
abaddon-portaudio-ac31bc6b94e422b929e63437696994b17002334d.zip
basic member verification for guilds that set rules
Diffstat (limited to 'abaddon.hpp')
-rw-r--r--abaddon.hpp5
1 files changed, 4 insertions, 1 deletions
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 &param);
void DiscordOnReactionRemove(Snowflake message_id, const Glib::ustring &param);
+ 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);