parseIntegrationUpdate method

IntegrationUpdateEvent parseIntegrationUpdate(
  1. Map<String, Object?> raw
)

Parse an IntegrationUpdateEvent from raw.

Implementation

IntegrationUpdateEvent parseIntegrationUpdate(Map<String, Object?> raw) {
  final guildId = Snowflake.parse(raw['guild_id']!);
  final integration = client.guilds[guildId].integrations.parse(raw);

  return IntegrationUpdateEvent(
    gateway: this,
    guildId: guildId,
    oldIntegration: client.guilds[guildId].integrations.cache[integration.id],
    integration: integration,
  );
}