Commit ded6c58780782c38c62a434efa7df5edaa09533e

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

Aumento de Timeout

Aumento do timeout em BundlesManager
AU.csproj
... ... @@ -29,7 +29,7 @@
29 29 <MinimumRequiredVersion>5.0.0.0</MinimumRequiredVersion>
30 30 <OpenBrowserOnPublish>false</OpenBrowserOnPublish>
31 31 <TrustUrlParameters>true</TrustUrlParameters>
32   - <ApplicationRevision>73</ApplicationRevision>
  32 + <ApplicationRevision>85</ApplicationRevision>
33 33 <ApplicationVersion>5.0.0.%2a</ApplicationVersion>
34 34 <UseApplicationTrust>true</UseApplicationTrust>
35 35 <CreateDesktopShortcut>true</CreateDesktopShortcut>
... ...
BundlesManager.cs
... ... @@ -8,14 +8,14 @@ namespace AtualizadorVLibras{
8 8 public class TimeoutWebClient : WebClient{
9 9 protected override WebRequest GetWebRequest(Uri address){
10 10 HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address);
11   - request.Timeout = 3600000; //1 hour timeout
  11 + request.Timeout = BundlesManager.timeout; //5 min
12 12 return request;
13 13 }
14 14 }
15 15  
16 16 static class BundlesManager{
17 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 20 public static void ExtractToDirectory(this ZipArchive archive, string destinationDirectoryName, bool overwrite){
21 21 if (!overwrite){
... ...
Program.cs
... ... @@ -19,18 +19,21 @@ namespace AtualizadorVLibras
19 19 Console.WriteLine("O VLibras foi atualizado ou não estava instalado, é necessário atualizar algumas informações.");
20 20 Console.WriteLine("Por favor, confirme a reconfiguração das variáveis de ambiente do VLibras.");
21 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 1 \ No newline at end of file
  2 +{"Major":5,"Minor":0,"Build":0,"Revision":54}
3 3 \ No newline at end of file
... ...
enviar/versionPython.json
1   -{"Major":1,"Minor":0,"Build":0,"Revision":8}
2 1 \ No newline at end of file
  2 +{"Major":1,"Minor":0,"Build":0,"Revision":31}
3 3 \ No newline at end of file
... ...