parseApplicationCommandPermissionsUpdate method
Parse an ApplicationCommandPermissionsUpdateEvent from raw
.
Implementation
ApplicationCommandPermissionsUpdateEvent parseApplicationCommandPermissionsUpdate(Map<String, Object?> raw) {
final guildId = Snowflake.parse(raw['guild_id']!);
final permissions = client.guilds[guildId].commands.parseCommandPermissions(raw);
return ApplicationCommandPermissionsUpdateEvent(
gateway: this,
permissions: permissions,
oldPermissions: client.guilds[guildId].commands.permissionsCache[permissions.id],
);
}