Browse Source

Dont initialize the websocket engine if DiscordClient is given a DiscordSocketConfig

pull/108/head
RogueException 9 years ago
parent
commit
f76d468582
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      src/Discord.Net/DiscordClient.cs

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

@@ -56,7 +56,9 @@ namespace Discord
await _queueLogger.WarningAsync($"Unknown rate limit bucket \"{id ?? "null"}\"").ConfigureAwait(false);
};

ApiClient = new API.DiscordApiClient(config.RestClientProvider, (config as DiscordSocketConfig)?.WebSocketProvider, requestQueue: _requestQueue);
var restProvider = config.RestClientProvider;
var webSocketProvider = (this is DiscordSocketClient) ? (config as DiscordSocketConfig)?.WebSocketProvider : null; //TODO: Clean this check
ApiClient = new API.DiscordApiClient(restProvider, webSocketProvider, requestQueue: _requestQueue);
ApiClient.SentRequest += async (method, endpoint, millis) => await _restLogger.VerboseAsync($"{method} {endpoint}: {millis} ms").ConfigureAwait(false);
}



Loading…
Cancel
Save