diff options
author | WouterTinus <wouter.tinus@gmail.com> | 2019-09-10 22:48:39 +0200 |
---|---|---|
committer | WouterTinus <wouter.tinus@gmail.com> | 2019-09-10 22:48:39 +0200 |
commit | 1d5a0d9ac4784c87348e51b5d225430a8a3401b5 (patch) | |
tree | ab6e465da1002bff69b7423c71754bd70c6c3439 /src/main.lib/Plugins/ValidationPlugins/Http/FileSystem/FileSystemOptionsFactory.cs | |
parent | 2a265a91f3865e1840843c5314bd28493efb99fb (diff) | |
download | letsencrypt-win-simple-1d5a0d9ac4784c87348e51b5d225430a8a3401b5.zip letsencrypt-win-simple-1d5a0d9ac4784c87348e51b5d225430a8a3401b5.tar.gz letsencrypt-win-simple-1d5a0d9ac4784c87348e51b5d225430a8a3401b5.tar.bz2 |
async input
Diffstat (limited to 'src/main.lib/Plugins/ValidationPlugins/Http/FileSystem/FileSystemOptionsFactory.cs')
-rw-r--r-- | src/main.lib/Plugins/ValidationPlugins/Http/FileSystem/FileSystemOptionsFactory.cs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.lib/Plugins/ValidationPlugins/Http/FileSystem/FileSystemOptionsFactory.cs b/src/main.lib/Plugins/ValidationPlugins/Http/FileSystem/FileSystemOptionsFactory.cs index cf92ba0..c56ddf4 100644 --- a/src/main.lib/Plugins/ValidationPlugins/Http/FileSystem/FileSystemOptionsFactory.cs +++ b/src/main.lib/Plugins/ValidationPlugins/Http/FileSystem/FileSystemOptionsFactory.cs @@ -43,15 +43,15 @@ namespace PKISharp.WACS.Plugins.ValidationPlugins.Http return Task.FromResult(ret); } - public override Task<FileSystemOptions> Aquire(Target target, IInputService inputService, RunLevel runLevel) + public override async Task<FileSystemOptions> Aquire(Target target, IInputService inputService, RunLevel runLevel) { // Choose alternative site for validation - var ret = new FileSystemOptions(BaseAquire(target, inputService, runLevel)); + var ret = new FileSystemOptions(await BaseAquire(target, inputService)); if (target.IIS && _iisClient.HasWebSites && string.IsNullOrEmpty(ret.Path)) { - if (inputService.PromptYesNo("Use different site for validation?", false)) + if (await inputService.PromptYesNo("Use different site for validation?", false)) { - var site = inputService.ChooseFromList("Validation site, must receive requests for all hosts on port 80", + var site = await inputService.ChooseFromList("Validation site, must receive requests for all hosts on port 80", _iisClient.WebSites, x => Choice.Create(x, x.Name, x.Id.ToString()), "Automatic (target site)"); @@ -62,7 +62,7 @@ namespace PKISharp.WACS.Plugins.ValidationPlugins.Http } } } - return Task.FromResult(ret); + return ret; } } |