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 2
2
using System ;
3
3
using System . Collections . Generic ;
4
4
using System . Threading ;
5
+ using System . Threading . Tasks ;
5
6
using TrueMiningDesktop . Core ;
6
7
7
8
namespace TrueMiningDesktop . Server
@@ -109,16 +110,21 @@ public static void Update(Uri uri)
109
110
110
111
while ( trying )
111
112
{
112
- lastUpdated = DateTime . Now ;
113
- try
113
+ Task updateParameters = new Task ( ( ) =>
114
114
{
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 ) ;
122
128
}
123
129
}
124
130
}
You can’t perform that action at this time.
0 commit comments