parseAutoModerationRuleUpdate method

AutoModerationRuleUpdateEvent parseAutoModerationRuleUpdate(
  1. Map<String, Object?> raw
)

Parse an AutoModerationRuleUpdateEvent from raw.

Implementation

AutoModerationRuleUpdateEvent parseAutoModerationRuleUpdate(Map<String, Object?> raw) {
  final guildId = Snowflake.parse(raw['guild_id']!);
  final rule = client.guilds[guildId].autoModerationRules.parse(raw);

  return AutoModerationRuleUpdateEvent(
    gateway: this,
    oldRule: client.guilds[guildId].autoModerationRules.cache[rule.id],
    rule: rule,
  );
}