From ba1a9aaa185c8087d86cef4c910f3ce74b1db1fe Mon Sep 17 00:00:00 2001 From: RogueException Date: Wed, 26 Apr 2017 13:09:08 -0300 Subject: [PATCH] UnstableRestClient should timeout instead of ignore requests --- src/Discord.Net.DebugTools/UnstableRestClient.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.DebugTools/UnstableRestClient.cs b/src/Discord.Net.DebugTools/UnstableRestClient.cs index 42a77ff96..847b8d64e 100644 --- a/src/Discord.Net.DebugTools/UnstableRestClient.cs +++ b/src/Discord.Net.DebugTools/UnstableRestClient.cs @@ -121,8 +121,8 @@ namespace Discord.Net.Rest private async Task 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);