parseIntegrationDelete method
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],
);
}