From c17842c16f10f55f2f0923e94033a482ef98838e Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Tue, 13 Oct 2020 02:05:59 -0400 Subject: handle GUILD_MEMBER_UPDATE --- discord/member.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'discord/member.cpp') diff --git a/discord/member.cpp b/discord/member.cpp index 9452695..35e7c93 100644 --- a/discord/member.cpp +++ b/discord/member.cpp @@ -9,3 +9,13 @@ void from_json(const nlohmann::json &j, GuildMember &m) { JS_D("deaf", m.IsDeafened); JS_D("mute", m.IsMuted); } + +GuildMember GuildMember::from_update_json(const nlohmann::json &j) { + GuildMember ret; + JS_D("roles", ret.Roles); + JS_D("user", ret.User); + JS_ON("nick", ret.Nickname); + JS_D("joined_at", ret.JoinedAt); + JS_ON("premium_since", ret.PremiumSince); + return ret; +} -- cgit v1.2.3