parseGuildRoleDelete method

GuildRoleDeleteEvent parseGuildRoleDelete(
  1. Map<String, Object?> raw
)

Parse a GuildRoleDeleteEvent from raw.

Implementation

GuildRoleDeleteEvent parseGuildRoleDelete(Map<String, Object?> raw) {
  final roleId = Snowflake.parse(raw['role_id']!);
  final guildId = Snowflake.parse(raw['guild_id']!);

  return GuildRoleDeleteEvent(
    gateway: this,
    roleId: roleId,
    guildId: guildId,
    deletedRole: client.guilds[guildId].roles.cache[roleId],
  );
}