parseGuildMembersChunk method

GuildMembersChunkEvent parseGuildMembersChunk(
  1. Map<String, Object?> raw
)

Parse a GuildMembersChunkEvent from raw.

Implementation

GuildMembersChunkEvent parseGuildMembersChunk(Map<String, Object?> raw) {
  final guildId = Snowflake.parse(raw['guild_id']!);

  return GuildMembersChunkEvent(
    gateway: this,
    guildId: guildId,
    members: parseMany(raw['members'] as List<Object?>, client.guilds[guildId].members.parse),
    chunkIndex: raw['chunk_index'] as int,
    chunkCount: raw['chunk_count'] as int,
    notFound: maybeParseMany(raw['not_found'], Snowflake.parse),
    presences: maybeParseMany(raw['presences'], parsePresenceUpdate),
    nonce: raw['nonce'] as String?,
  );
}