From 2667a4b30dd346f70aa8ca1ee7994c559be6d2bb Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Tue, 15 Dec 2020 01:51:49 -0500 Subject: display reactions + click to add/remove --- discord/objects.hpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'discord/objects.hpp') diff --git a/discord/objects.hpp b/discord/objects.hpp index 2213ba5..a3877a7 100644 --- a/discord/objects.hpp +++ b/discord/objects.hpp @@ -49,6 +49,8 @@ enum class GatewayEvent : int { GUILD_ROLE_UPDATE, GUILD_ROLE_CREATE, GUILD_ROLE_DELETE, + MESSAGE_REACTION_ADD, + MESSAGE_REACTION_REMOVE, }; struct GatewayMessage { @@ -298,3 +300,24 @@ struct GuildRoleDeleteObject { friend void from_json(const nlohmann::json &j, GuildRoleDeleteObject &m); }; + +struct MessageReactionAddObject { + Snowflake UserID; + Snowflake ChannelID; + Snowflake MessageID; + std::optional GuildID; + std::optional Member; + Emoji Emoji; + + friend void from_json(const nlohmann::json &j, MessageReactionAddObject &m); +}; + +struct MessageReactionRemoveObject { + Snowflake UserID; + Snowflake ChannelID; + Snowflake MessageID; + std::optional GuildID; + Emoji Emoji; + + friend void from_json(const nlohmann::json &j, MessageReactionRemoveObject &m); +}; -- cgit v1.2.3