File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed
Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change 22using System ;
33using System . Collections . Generic ;
44using System . Threading ;
5+ using System . Threading . Tasks ;
56using TrueMiningDesktop . Core ;
67
78namespace TrueMiningDesktop . Server
@@ -109,16 +110,21 @@ public static void Update(Uri uri)
109110
110111 while ( trying )
111112 {
112- lastUpdated = DateTime . Now ;
113- try
113+ Task updateParameters = new Task ( ( ) =>
114114 {
115- SoftwareParameters . ServerConfig = JsonConvert . DeserializeObject < TrueMiningDesktopParameters > ( Tools . HttpGet ( uri . ToString ( ) , Tools . UseTor ) ) ; //update parameters
116- trying = false ;
117- }
118- catch
119- {
120- try { Tools . AddFirewallRule ( "True Mining Desktop" , System . Reflection . Assembly . GetExecutingAssembly ( ) . Location , true ) ; Tools . UseTor = ! Tools . UseTor ; } catch { }
121- }
115+ lastUpdated = DateTime . Now ;
116+ try
117+ {
118+ SoftwareParameters . ServerConfig = JsonConvert . DeserializeObject < TrueMiningDesktopParameters > ( Tools . HttpGet ( uri . ToString ( ) , Tools . UseTor ) ) ; //update parameters
119+ trying = false ;
120+ }
121+ catch
122+ {
123+ try { Tools . AddFirewallRule ( "True Mining Desktop" , System . Reflection . Assembly . GetExecutingAssembly ( ) . Location , true ) ; Tools . UseTor = ! Tools . UseTor ; } catch { }
124+ }
125+ } ) ;
126+ updateParameters . Start ( ) ;
127+ updateParameters . Wait ( 7000 ) ;
122128 }
123129 }
124130 }
You can’t perform that action at this time.
0 commit comments