From 2a265109f58aad2c962831a7aa8f715b28a35d10 Mon Sep 17 00:00:00 2001 From: Plenyx <1507236+Plenyx@users.noreply.github.com> Date: Tue, 9 Apr 2024 22:59:32 +0200 Subject: [PATCH] Added the ability to reupload logs when receiving error 408 --- Forms/FormMain.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Forms/FormMain.cs b/Forms/FormMain.cs index 8f75427..d20705c 100644 --- a/Forms/FormMain.cs +++ b/Forms/FormMain.cs @@ -745,7 +745,8 @@ internal async Task HttpUploadLogAsync(string file, Dictionary p using var responseMessage = await HttpClientController.PostAsync(CreateDPSReportLink(), content); if (!responseMessage.IsSuccessStatusCode) { - if ((int)responseMessage.StatusCode == 429) + var statusCode = (int)responseMessage.StatusCode; + if ((statusCode == 408) || (statusCode == 429)) { AddToText($">:> Unable to upload file {Path.GetFileName(file)}, dps.report responded with Too-Many-Logs-Per-Minute error (429). Log will be reuploaded in 15 minutes."); LogReuploader.FailedLogs.Add(file);