handle UPDATE in GUILD_MEMBER_LIST_UPDATE

This commit is contained in:
ouwou
2021-02-28 01:44:31 -05:00
parent e81fdf1c36
commit 11358da24e
3 changed files with 19 additions and 6 deletions

View File

@@ -152,9 +152,10 @@ struct GuildMemberListUpdateMessage {
struct OpObject {
std::string Op;
int Index;
std::vector<std::unique_ptr<Item>> Items; // SYNC
std::pair<int, int> Range; // SYNC
std::optional<int> Index;
std::optional<std::vector<std::unique_ptr<Item>>> Items; // SYNC
std::optional<std::pair<int, int>> Range; // SYNC
std::optional<std::unique_ptr<Item>> OpItem; // UPDATE
friend void from_json(const nlohmann::json &j, OpObject &m);
};