parseGuildDelete method

GuildDeleteEvent parseGuildDelete(
  1. Map<String, Object?> raw
)

Parse a GuildDeleteEvent from raw.

Implementation

GuildDeleteEvent parseGuildDelete(Map<String, Object?> raw) {
  final id = Snowflake.parse(raw['id']!);

  return GuildDeleteEvent(
    gateway: this,
    guild: PartialGuild(id: id, manager: client.guilds),
    isUnavailable: raw['unavailable'] as bool? ?? false,
    deletedGuild: client.guilds.cache[id],
  );
}