parseIntegrationDelete method

IntegrationDeleteEvent parseIntegrationDelete(
  1. Map<String, Object?> raw
)

Parse an IntegrationDeleteEvent from raw.

Implementation

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

  return IntegrationDeleteEvent(
    gateway: this,
    id: id,
    guildId: guildId,
    applicationId: maybeParse(raw['application_id'], Snowflake.parse),
    deletedIntegration: client.guilds[guildId].integrations.cache[id],
  );
}