Commit ded6c58780782c38c62a434efa7df5edaa09533e

Authored by MoraesCaio
1 parent 5b77d376
Exists in Au-ghub/master

Aumento de Timeout

Aumento do timeout em BundlesManager
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 <MinimumRequiredVersion>5.0.0.0</MinimumRequiredVersion> 29 <MinimumRequiredVersion>5.0.0.0</MinimumRequiredVersion>
30 <OpenBrowserOnPublish>false</OpenBrowserOnPublish> 30 <OpenBrowserOnPublish>false</OpenBrowserOnPublish>
31 <TrustUrlParameters>true</TrustUrlParameters> 31 <TrustUrlParameters>true</TrustUrlParameters>
32 - <ApplicationRevision>73</ApplicationRevision> 32 + <ApplicationRevision>85</ApplicationRevision>
33 <ApplicationVersion>5.0.0.%2a</ApplicationVersion> 33 <ApplicationVersion>5.0.0.%2a</ApplicationVersion>
34 <UseApplicationTrust>true</UseApplicationTrust> 34 <UseApplicationTrust>true</UseApplicationTrust>
35 <CreateDesktopShortcut>true</CreateDesktopShortcut> 35 <CreateDesktopShortcut>true</CreateDesktopShortcut>
BundlesManager.cs
@@ -8,14 +8,14 @@ namespace AtualizadorVLibras{ @@ -8,14 +8,14 @@ namespace AtualizadorVLibras{
8 public class TimeoutWebClient : WebClient{ 8 public class TimeoutWebClient : WebClient{
9 protected override WebRequest GetWebRequest(Uri address){ 9 protected override WebRequest GetWebRequest(Uri address){
10 HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address); 10 HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address);
11 - request.Timeout = 3600000; //1 hour timeout 11 + request.Timeout = BundlesManager.timeout; //5 min
12 return request; 12 return request;
13 } 13 }
14 } 14 }
15 15
16 static class BundlesManager{ 16 static class BundlesManager{
17 //timeout para verificação de existência e data de última verificação dos pacotes 17 //timeout para verificação de existência e data de última verificação dos pacotes
18 - static int timeout = 2000; 18 + public static int timeout = 5 * 60 * 1000; //5 min
19 19
20 public static void ExtractToDirectory(this ZipArchive archive, string destinationDirectoryName, bool overwrite){ 20 public static void ExtractToDirectory(this ZipArchive archive, string destinationDirectoryName, bool overwrite){
21 if (!overwrite){ 21 if (!overwrite){
@@ -19,18 +19,21 @@ namespace AtualizadorVLibras @@ -19,18 +19,21 @@ namespace AtualizadorVLibras
19 Console.WriteLine("O VLibras foi atualizado ou não estava instalado, é necessário atualizar algumas informações."); 19 Console.WriteLine("O VLibras foi atualizado ou não estava instalado, é necessário atualizar algumas informações.");
20 Console.WriteLine("Por favor, confirme a reconfiguração das variáveis de ambiente do VLibras."); 20 Console.WriteLine("Por favor, confirme a reconfiguração das variáveis de ambiente do VLibras.");
21 string[] buscaReset = Directory.GetFiles(vlibrasPath, "ResetEnvVar.exe", SearchOption.AllDirectories); 21 string[] buscaReset = Directory.GetFiles(vlibrasPath, "ResetEnvVar.exe", SearchOption.AllDirectories);
22 - string resetPath = buscaReset[0];  
23 -  
24 - System.Diagnostics.ProcessStartInfo resetProcInfo = new System.Diagnostics.ProcessStartInfo();  
25 - resetProcInfo.FileName = resetPath;  
26 - resetProcInfo.Verb = "runas"; //ADM  
27 - resetProcInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;  
28 - //resetProcInfo.Arguments = comandoUnins;  
29 -  
30 - System.Diagnostics.Process resetProc = new System.Diagnostics.Process();  
31 - resetProc.StartInfo = resetProcInfo;  
32 - resetProc.Start();  
33 - //resetProc.WaitForExit(); 22 +
  23 + if (buscaReset.Length > 0){
  24 + string resetPath = buscaReset[0];
  25 +
  26 + System.Diagnostics.ProcessStartInfo resetProcInfo = new System.Diagnostics.ProcessStartInfo();
  27 + resetProcInfo.FileName = resetPath;
  28 + resetProcInfo.Verb = "runas"; //ADM
  29 + resetProcInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
  30 + //resetProcInfo.Arguments = comandoUnins;
  31 +
  32 + System.Diagnostics.Process resetProc = new System.Diagnostics.Process();
  33 + resetProc.StartInfo = resetProcInfo;
  34 + resetProc.Start();
  35 + //resetProc.WaitForExit();
  36 + }
34 } 37 }
35 } 38 }
36 39
enviar/version.json
1 -{"Major":5,"Minor":0,"Build":0,"Revision":28}  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +{"Major":5,"Minor":0,"Build":0,"Revision":54}
3 \ No newline at end of file 3 \ No newline at end of file
enviar/versionPython.json
1 -{"Major":1,"Minor":0,"Build":0,"Revision":8}  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +{"Major":1,"Minor":0,"Build":0,"Revision":31}
3 \ No newline at end of file 3 \ No newline at end of file