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 | 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
enviar/versionPython.json