From e8cbb9d3d1ecca25f1e0a31a75fac70c7a3ea0cb Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Mon, 11 Jan 2021 18:27:46 -0500 Subject: add typing indicator with optional res/typing_indicator.gif --- discord/objects.hpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'discord/objects.hpp') diff --git a/discord/objects.hpp b/discord/objects.hpp index 37b2dc2..9c5e648 100644 --- a/discord/objects.hpp +++ b/discord/objects.hpp @@ -53,6 +53,7 @@ enum class GatewayEvent : int { MESSAGE_REACTION_REMOVE, CHANNEL_RECIPIENT_ADD, CHANNEL_RECIPIENT_REMOVE, + TYPING_START, }; struct GatewayMessage { @@ -334,3 +335,13 @@ struct ChannelRecipientRemove { friend void from_json(const nlohmann::json &j, ChannelRecipientRemove &m); }; + +struct TypingStartObject { + Snowflake ChannelID; + std::optional GuildID; + Snowflake UserID; + uint64_t Timestamp; + std::optional Member; + + friend void from_json(const nlohmann::json &j, TypingStartObject &m); +}; -- cgit v1.2.3