Commit ded6c58780782c38c62a434efa7df5edaa09533e
1 parent
5b77d376
Exists in
Au-ghub/master
Aumento de Timeout
Aumento do timeout em BundlesManager
Showing
5 changed files
with
20 additions
and
17 deletions
Show diff stats
AU.csproj
@@ -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){ |
Program.cs
@@ -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
enviar/versionPython.json