parseEntitlementUpdate method

EntitlementUpdateEvent parseEntitlementUpdate(
  1. Map<String, Object?> raw
)

Parse an EntitlementUpdateEvent from raw.

Implementation

EntitlementUpdateEvent parseEntitlementUpdate(Map<String, Object?> raw) {
  final applicationId = Snowflake.parse(raw['application_id']!);
  final entitlement = client.applications[applicationId].entitlements.parse(raw);

  return EntitlementUpdateEvent(
    gateway: this,
    entitlement: entitlement,
    oldEntitlement: client.applications[applicationId].entitlements.cache[entitlement.id],
  );
}