summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Clients/ScriptClient.cs
diff options
context:
space:
mode:
authorWouterTinus <wouter.tinus@gmail.com>2019-09-14 06:18:12 +0200
committerWouterTinus <wouter.tinus@gmail.com>2019-09-14 06:18:12 +0200
commitdda459b2c80e36713c40659cffd68c9abdc21053 (patch)
treedb1d361429e89414b8336cc905bc2f7119db81d1 /src/main.lib/Clients/ScriptClient.cs
parent3bb79de3a23626a471ac4e5d5df1372830485a45 (diff)
downloadletsencrypt-win-simple-dda459b2c80e36713c40659cffd68c9abdc21053.zip
letsencrypt-win-simple-dda459b2c80e36713c40659cffd68c9abdc21053.tar.gz
letsencrypt-win-simple-dda459b2c80e36713c40659cffd68c9abdc21053.tar.bz2
async script client
Diffstat (limited to 'src/main.lib/Clients/ScriptClient.cs')
-rw-r--r--src/main.lib/Clients/ScriptClient.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.lib/Clients/ScriptClient.cs b/src/main.lib/Clients/ScriptClient.cs
index 835cd1d..0b018c1 100644
--- a/src/main.lib/Clients/ScriptClient.cs
+++ b/src/main.lib/Clients/ScriptClient.cs
@@ -2,6 +2,7 @@
using System;
using System.Diagnostics;
using System.Text;
+using System.Threading.Tasks;
namespace PKISharp.WACS.Clients
{
@@ -12,7 +13,7 @@ namespace PKISharp.WACS.Clients
public ScriptClient(ILogService logService) => _log = logService;
- public void RunScript(string script, string parameters)
+ public async Task RunScript(string script, string parameters)
{
if (!string.IsNullOrWhiteSpace(script))
{
@@ -101,7 +102,7 @@ namespace PKISharp.WACS.Clients
var interval = 2000;
while (!exited && totalWait < TimeoutMinutes * 60 * 1000)
{
- System.Threading.Thread.Sleep(interval);
+ await Task.Delay(interval);
totalWait += interval;
_log.Verbose("Waiting for process to finish...");
}