From ded6c58780782c38c62a434efa7df5edaa09533e Mon Sep 17 00:00:00 2001 From: MoraesCaio Date: Thu, 23 Feb 2017 08:58:17 -0300 Subject: [PATCH] Aumento de Timeout --- AU.csproj | 2 +- BundlesManager.cs | 4 ++-- Program.cs | 27 +++++++++++++++------------ enviar/version.json | 2 +- enviar/versionPython.json | 2 +- 5 files changed, 20 insertions(+), 17 deletions(-) diff --git a/AU.csproj b/AU.csproj index 220f9fa..405e6b2 100644 --- a/AU.csproj +++ b/AU.csproj @@ -29,7 +29,7 @@ 5.0.0.0 false true - 73 + 85 5.0.0.%2a true true diff --git a/BundlesManager.cs b/BundlesManager.cs index 7dae532..afeb253 100644 --- a/BundlesManager.cs +++ b/BundlesManager.cs @@ -8,14 +8,14 @@ namespace AtualizadorVLibras{ public class TimeoutWebClient : WebClient{ protected override WebRequest GetWebRequest(Uri address){ HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address); - request.Timeout = 3600000; //1 hour timeout + request.Timeout = BundlesManager.timeout; //5 min return request; } } static class BundlesManager{ //timeout para verificação de existência e data de última verificação dos pacotes - static int timeout = 2000; + public static int timeout = 5 * 60 * 1000; //5 min public static void ExtractToDirectory(this ZipArchive archive, string destinationDirectoryName, bool overwrite){ if (!overwrite){ diff --git a/Program.cs b/Program.cs index 1bebfef..c0817f3 100644 --- a/Program.cs +++ b/Program.cs @@ -19,18 +19,21 @@ namespace AtualizadorVLibras Console.WriteLine("O VLibras foi atualizado ou não estava instalado, é necessário atualizar algumas informações."); Console.WriteLine("Por favor, confirme a reconfiguração das variáveis de ambiente do VLibras."); string[] buscaReset = Directory.GetFiles(vlibrasPath, "ResetEnvVar.exe", SearchOption.AllDirectories); - string resetPath = buscaReset[0]; - - System.Diagnostics.ProcessStartInfo resetProcInfo = new System.Diagnostics.ProcessStartInfo(); - resetProcInfo.FileName = resetPath; - resetProcInfo.Verb = "runas"; //ADM - resetProcInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; - //resetProcInfo.Arguments = comandoUnins; - - System.Diagnostics.Process resetProc = new System.Diagnostics.Process(); - resetProc.StartInfo = resetProcInfo; - resetProc.Start(); - //resetProc.WaitForExit(); + + if (buscaReset.Length > 0){ + string resetPath = buscaReset[0]; + + System.Diagnostics.ProcessStartInfo resetProcInfo = new System.Diagnostics.ProcessStartInfo(); + resetProcInfo.FileName = resetPath; + resetProcInfo.Verb = "runas"; //ADM + resetProcInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; + //resetProcInfo.Arguments = comandoUnins; + + System.Diagnostics.Process resetProc = new System.Diagnostics.Process(); + resetProc.StartInfo = resetProcInfo; + resetProc.Start(); + //resetProc.WaitForExit(); + } } } diff --git a/enviar/version.json b/enviar/version.json index 87b9d0b..0bc7179 100644 --- a/enviar/version.json +++ b/enviar/version.json @@ -1 +1 @@ -{"Major":5,"Minor":0,"Build":0,"Revision":28} \ No newline at end of file +{"Major":5,"Minor":0,"Build":0,"Revision":54} \ No newline at end of file diff --git a/enviar/versionPython.json b/enviar/versionPython.json index f5a7486..c8f4ab7 100644 --- a/enviar/versionPython.json +++ b/enviar/versionPython.json @@ -1 +1 @@ -{"Major":1,"Minor":0,"Build":0,"Revision":8} \ No newline at end of file +{"Major":1,"Minor":0,"Build":0,"Revision":31} \ No newline at end of file -- libgit2 0.21.2