parseGuildRoleUpdate method
Parse a GuildRoleUpdateEvent from raw
.
Implementation
GuildRoleUpdateEvent parseGuildRoleUpdate(Map<String, Object?> raw) {
final guildId = Snowflake.parse(raw['guild_id']!);
final role = client.guilds[guildId].roles.parse(raw['role'] as Map<String, Object?>);
return GuildRoleUpdateEvent(
gateway: this,
guildId: guildId,
oldRole: client.guilds[guildId].roles.cache[role.id],
role: role,
);
}