From 36f2ec0996d937400e2fce028c3da729ad951f31 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Mon, 28 Aug 2023 21:47:04 -0400 Subject: fix webhook messages not using right username + avatar (fixes #209) --- src/discord/store.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/discord/store.hpp') diff --git a/src/discord/store.hpp b/src/discord/store.hpp index 875a5af..b6979d0 100644 --- a/src/discord/store.hpp +++ b/src/discord/store.hpp @@ -7,7 +7,7 @@ #include #ifdef GetMessage // fuck you windows.h - #undef GetMessage +#undef GetMessage #endif class Store { @@ -26,6 +26,7 @@ public: void SetPermissionOverwrite(Snowflake channel_id, Snowflake id, const PermissionOverwrite &perm); void SetEmoji(Snowflake id, const EmojiData &emoji); void SetBan(Snowflake guild_id, Snowflake user_id, const BanData &ban); + void SetWebhookMessage(const Message &message); std::optional GetChannel(Snowflake id) const; std::optional GetEmoji(Snowflake id) const; @@ -37,6 +38,7 @@ public: std::optional GetUser(Snowflake id) const; std::optional GetBan(Snowflake guild_id, Snowflake user_id) const; std::vector GetBans(Snowflake guild_id) const; + std::optional GetWebhookMessage(Snowflake message_id) const; Snowflake GetGuildOwner(Snowflake guild_id) const; std::vector GetMemberRoles(Snowflake guild_id, Snowflake user_id) const; @@ -313,5 +315,7 @@ private: STMT(get_guild_member_ids); STMT(clr_role); STMT(get_guild_owner); + STMT(set_webhook_msg); + STMT(get_webhook_msg); #undef STMT }; -- cgit v1.2.3