Browse Source

Don't crash when null config is passed to DiscordClient

tags/docs-0.9
Brandon Smith 9 years ago
parent
commit
e3af3988b9
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/Discord.Net/DiscordClient.cs

+ 3
- 3
src/Discord.Net/DiscordClient.cs View File

@@ -59,7 +59,7 @@ namespace Discord
{
_blockEvent = new ManualResetEventSlim(true);
_config = config ?? new DiscordClientConfig();
_isDebugMode = config.EnableDebug;
_isDebugMode = _config.EnableDebug;
_rand = new Random();
_serializer = new JsonSerializer();
@@ -92,14 +92,14 @@ namespace Discord
if (_config.UseMessageQueue)
_pendingMessages = new ConcurrentQueue<Message>();

_http = new JsonHttpClient(config.EnableDebug);
_http = new JsonHttpClient(_config.EnableDebug);
_api = new DiscordAPI(_http);
if (_isDebugMode)
_http.OnDebugMessage += (s, e) => RaiseOnDebugMessage(e.Type, e.Message);

CreateCaches();

_webSocket = new DiscordDataSocket(this, config.ConnectionTimeout, config.WebSocketInterval, config.EnableDebug);
_webSocket = new DiscordDataSocket(this, _config.ConnectionTimeout, _config.WebSocketInterval, _config.EnableDebug);
_webSocket.Connected += (s, e) => RaiseConnected();
_webSocket.Disconnected += async (s, e) =>
{


Loading…
Cancel
Save