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/Services/ArgumentsService.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/Services/ArgumentsService.cs')
-rw-r--r-- | src/main.lib/Services/ArgumentsService.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.lib/Services/ArgumentsService.cs b/src/main.lib/Services/ArgumentsService.cs index 132b393..556d612 100644 --- a/src/main.lib/Services/ArgumentsService.cs +++ b/src/main.lib/Services/ArgumentsService.cs @@ -1,5 +1,6 @@ using PKISharp.WACS.Configuration; using System; +using System.Threading.Tasks; namespace PKISharp.WACS.Services { @@ -22,9 +23,9 @@ namespace PKISharp.WACS.Services public T GetArguments<T>() where T : new() => _parser.GetArguments<T>(); - public string TryGetArgument(string providedValue, IInputService input, string what, bool secret = false) => TryGetArgument(providedValue, input, new[] { what }, secret); + public async Task<string> TryGetArgument(string providedValue, IInputService input, string what, bool secret = false) => await TryGetArgument(providedValue, input, new[] { what }, secret); - public string TryGetArgument(string providedValue, IInputService input, string[] what, bool secret = false) + public async Task<string> TryGetArgument(string providedValue, IInputService input, string[] what, bool secret = false) { if (!string.IsNullOrWhiteSpace(providedValue)) { @@ -33,10 +34,10 @@ namespace PKISharp.WACS.Services if (secret) { - return input.ReadPassword(what[0]); + return await input.ReadPassword(what[0]); } - var raw = input.RequestString(what); + var raw = await input.RequestString(what); if (string.IsNullOrWhiteSpace(raw)) { return null; |