parseThreadDelete method

ThreadDeleteEvent parseThreadDelete(
  1. Map<String, Object?> raw
)

Parse a ThreadDeleteEvent from raw.

Implementation

ThreadDeleteEvent parseThreadDelete(Map<String, Object?> raw) {
  final thread = PartialChannel(
    id: Snowflake.parse(raw['id']!),
    manager: client.channels,
  );

  return ThreadDeleteEvent(
    gateway: this,
    thread: thread,
    deletedThread: client.channels.cache[thread.id] as Thread?,
  );
}