UnstableRestClient should timeout instead of ignore requests

This commit is contained in:
RogueException
2017-04-26 13:09:08 -03:00
parent bd85bbf30a
commit ba1a9aaa18

View File

@@ -121,8 +121,8 @@ namespace Discord.Net.Rest
private async Task<RestResponse> SendInternalAsync(HttpRequestMessage request, CancellationToken cancelToken, bool headerOnly)
{
if (!UnstableCheck())
return;
throw new TimeoutException();
cancelToken = CancellationTokenSource.CreateLinkedTokenSource(_cancelToken, cancelToken).Token;
HttpResponseMessage response = await _client.SendAsync(request, cancelToken).ConfigureAwait(false);