parseGuildMemberUpdate method

GuildMemberUpdateEvent parseGuildMemberUpdate(
  1. Map<String, Object?> raw
)

Parse a GuildMemberUpdateEvent from raw.

Implementation

GuildMemberUpdateEvent parseGuildMemberUpdate(Map<String, Object?> raw) {
  final guildId = Snowflake.parse(raw['guild_id']!);
  final member = client.guilds[guildId].members.parse(raw);

  return GuildMemberUpdateEvent(
    gateway: this,
    oldMember: client.guilds[guildId].members.cache[member.id],
    member: member,
    guildId: guildId,
  );
}