handle MESSAGE_DELETE_BULK

This commit is contained in:
ouwou
2020-10-01 19:13:42 -04:00
parent 9cb0eefa56
commit dddcef117c
4 changed files with 30 additions and 1 deletions

View File

@@ -33,6 +33,7 @@ enum class GatewayEvent : int {
GUILD_MEMBER_LIST_UPDATE,
GUILD_CREATE,
GUILD_DELETE,
MESSAGE_DELETE_BULK,
};
struct GatewayMessage {
@@ -58,6 +59,14 @@ struct MessageDeleteData {
friend void from_json(const nlohmann::json &j, MessageDeleteData &m);
};
struct MessageDeleteBulkData {
std::vector<Snowflake> IDs; //
Snowflake ChannelID; //
Snowflake GuildID; // opt
friend void from_json(const nlohmann::json &j, MessageDeleteBulkData &m);
};
struct GuildMemberListUpdateMessage {
struct Item {
std::string Type;