parseGuildMemberRemove method

GuildMemberRemoveEvent parseGuildMemberRemove(
  1. Map<String, Object?> raw
)

Parse a GuildMemberRemoveEvent from raw.

Implementation

GuildMemberRemoveEvent parseGuildMemberRemove(Map<String, Object?> raw) {
  final guildId = Snowflake.parse(raw['guild_id']!);
  final user = client.users.parse(raw['user'] as Map<String, Object?>);

  return GuildMemberRemoveEvent(
    gateway: this,
    guildId: guildId,
    user: user,
    removedMember: client.guilds[guildId].members.cache[user.id],
  );
}