diff options
author | WouterTinus <wouter.tinus@gmail.com> | 2019-09-14 06:18:12 +0200 |
---|---|---|
committer | WouterTinus <wouter.tinus@gmail.com> | 2019-09-14 06:18:12 +0200 |
commit | dda459b2c80e36713c40659cffd68c9abdc21053 (patch) | |
tree | db1d361429e89414b8336cc905bc2f7119db81d1 /src/main.lib/Clients/ScriptClient.cs | |
parent | 3bb79de3a23626a471ac4e5d5df1372830485a45 (diff) | |
download | letsencrypt-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.cs | 5 |
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..."); } |