summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Services/ArgumentsService.cs
diff options
context:
space:
mode:
authorWouterTinus <wouter.tinus@gmail.com>2019-09-10 22:48:39 +0200
committerWouterTinus <wouter.tinus@gmail.com>2019-09-10 22:48:39 +0200
commit1d5a0d9ac4784c87348e51b5d225430a8a3401b5 (patch)
treeab6e465da1002bff69b7423c71754bd70c6c3439 /src/main.lib/Services/ArgumentsService.cs
parent2a265a91f3865e1840843c5314bd28493efb99fb (diff)
downloadletsencrypt-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.cs9
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;