From 47b729a14d4fe1d5e15a63279f03d156502055f1 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 8 Apr 2020 13:01:21 +0200 Subject: [PATCH] Correct wrong retrying logic for streams --- ArchiSteamFarm/WebBrowser.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ArchiSteamFarm/WebBrowser.cs b/ArchiSteamFarm/WebBrowser.cs index 3b2bdc359..7b2b81c48 100644 --- a/ArchiSteamFarm/WebBrowser.cs +++ b/ArchiSteamFarm/WebBrowser.cs @@ -108,7 +108,7 @@ namespace ArchiSteamFarm { HtmlDocumentResponse result = null; for (int i = 0; i < maxTries; i++) { - using StreamResponse response = await UrlGetToStream(request, referer, requestOptions, maxTries).ConfigureAwait(false); + using StreamResponse response = await UrlGetToStream(request, referer, requestOptions | ERequestOptions.ReturnClientErrors, 1).ConfigureAwait(false); if (response == null) { return null; @@ -339,7 +339,7 @@ namespace ArchiSteamFarm { HtmlDocumentResponse result = null; for (int i = 0; i < maxTries; i++) { - using StreamResponse response = await UrlPostToStream(request, data, referer, requestOptions, maxTries).ConfigureAwait(false); + using StreamResponse response = await UrlPostToStream(request, data, referer, requestOptions | ERequestOptions.ReturnClientErrors, 1).ConfigureAwait(false); if (response == null) { return null; @@ -473,7 +473,7 @@ namespace ArchiSteamFarm { const byte printPercentage = 10; const byte maxBatches = 99 / printPercentage; - using StreamResponse response = await UrlGetToStream(request, referer, requestOptions).ConfigureAwait(false); + using StreamResponse response = await UrlGetToStream(request, referer, requestOptions | ERequestOptions.ReturnClientErrors, 1).ConfigureAwait(false); if (response == null) { continue;