DiscordClient constructor

DiscordClient(
  1. String _token, {
  2. List<Intent>? intents,
  3. ConnectionProperties connectionProperties = const ConnectionProperties(),
  4. int largeThreshold = 250,
  5. List<int> numShards = const [0, 1],
  6. bool guildSubscriptions = false,
})

Implementation

DiscordClient(
  this._token, {
  List<Intent>? intents,
  ConnectionProperties connectionProperties = const ConnectionProperties(),
  int largeThreshold = 250,
  List<int> numShards = const [0, 1],
  bool guildSubscriptions = false,
})  : _http = DiscordHTTPClient(_token),
      _intents = intents ?? Intent.all,
      _largeThreshold = largeThreshold,
      _numShards = numShards,
      _connectionProperties = connectionProperties,
      _guildSubscriptions = guildSubscriptions {
  clientIndex = clients.length;
  clients.add(this);
}