From a7b176ae1264ad82f9374d5372640ad3d8b6c9a4 Mon Sep 17 00:00:00 2001 From: Adriano Serighelli Date: Wed, 24 May 2023 14:14:09 -0300 Subject: [PATCH] =?UTF-8?q?Removendo=20m=C3=A9todos=20assincronos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Upload Faturas/Program.cs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Upload Faturas/Program.cs b/Upload Faturas/Program.cs index d1caacb..e4a93cd 100644 --- a/Upload Faturas/Program.cs +++ b/Upload Faturas/Program.cs @@ -12,7 +12,7 @@ public class Program private static HttpClient httpClient = new HttpClient(); - public static async Task Main() + public static void Main() { for (int i = 1; i < 3; i++) { @@ -21,15 +21,15 @@ public class Program DirectoryInfo pasta = new DirectoryInfo(@"X:\Middle\Carteira " + i + @"\Carteira " + i + "." + j + @"\Faturas fourdocs\1 - INDIVIDUAIS"); DirectoryInfo pasta_agrupadas = new DirectoryInfo(@"X:\Middle\Carteira " + i + @"\Carteira " + i + "." + j + @"\Faturas fourdocs\2 - AGRUPADAS"); - if (LerPasta(pasta, agrupada: false).Result) + if (LerPasta(pasta, agrupada: false)) { - await LerPasta(pasta_agrupadas, agrupada: true); + LerPasta(pasta_agrupadas, agrupada: true); } } } } - public static async Task LerPasta(DirectoryInfo pasta, bool agrupada) + public static bool LerPasta(DirectoryInfo pasta, bool agrupada) { if (pasta.Exists) { @@ -43,8 +43,8 @@ public class Program { if (!IsFileLocked(fatura)) { - HttpResponseMessage response = await SendFatura(token, fatura.FullName, agrupada); - if ((int)response.StatusCode == 202) + HttpResponseMessage response = SendFatura(token, fatura.FullName, agrupada); + if (response.IsSuccessStatusCode) { var iD = JsonDocument.Parse(response.Content.ReadAsStringAsync().Result).RootElement.GetProperty("requestId"); fatura.MoveTo(fatura.Directory?.Parent?.FullName + $@"\3 - PROCESSANDO\{iD} - " + fatura.Name); @@ -65,7 +65,7 @@ public class Program } } - public static async Task ReqToken() + public static string? ReqToken() { var request = new HttpRequestMessage(new HttpMethod("POST"), "https://api.4docs.cloud/v2/oauth2/token"); @@ -75,12 +75,12 @@ public class Program request.Content = new StringContent("grant_type=client_credentials"); request.Content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/x-www-form-urlencoded"); - var response = await httpClient.SendAsync(request); + var response = httpClient.Send(request); return JsonDocument.Parse(response.Content.ReadAsStringAsync().Result).RootElement.GetProperty("access_token").GetString(); } - public static async Task SendFatura(string token, string fatura, bool agrupada) + public static HttpResponseMessage SendFatura(string token, string fatura, bool agrupada) { var request = new HttpRequestMessage(new HttpMethod("POST"), "https://api.4docs.cloud/v2/parse"); @@ -96,7 +96,7 @@ public class Program request.Content = multipartContent; - return await httpClient.SendAsync(request); + return httpClient.Send(request); } public static bool IsFileLocked(FileInfo file)