ChannelManager<C extends Channel>.fromMap constructor

ChannelManager<C extends Channel>.fromMap(
  1. Object serverId,
  2. Map<String, dynamic> payload
)

Implementation

factory ChannelManager.fromMap(Object serverId, Map<String, dynamic> payload) {
  return ChannelManager(
    Snowflake.parse(serverId),
    afkChannelId: Snowflake.nullable(payload['afk_channel_id']),
    systemChannelId: Snowflake.nullable(payload['system_channel_id']),
    rulesChannelId: Snowflake.nullable(payload['rules_channel_id']),
    publicUpdatesChannelId: Snowflake.nullable(payload['public_updates_channel_id']),
    safetyAlertsChannelId: Snowflake.nullable(payload['safety_alerts_channel_id']),
  );
}