summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Plugins/InstallationPlugins/Script/ScriptOptionsFactory.cs
diff options
context:
space:
mode:
authorWouterTinus <wouter.tinus@gmail.com>2019-09-10 20:47:47 +0200
committerWouterTinus <wouter.tinus@gmail.com>2019-09-10 20:47:47 +0200
commitb196163cc13190998a0a8eff42dbcfeb5796ba82 (patch)
treedcf0e21121c4fffa46688dcc785835df6226d5b8 /src/main.lib/Plugins/InstallationPlugins/Script/ScriptOptionsFactory.cs
parent80e7006632816a64991cce210d0b65e104ff0733 (diff)
downloadletsencrypt-win-simple-b196163cc13190998a0a8eff42dbcfeb5796ba82.zip
letsencrypt-win-simple-b196163cc13190998a0a8eff42dbcfeb5796ba82.tar.gz
letsencrypt-win-simple-b196163cc13190998a0a8eff42dbcfeb5796ba82.tar.bz2
async install
Diffstat (limited to 'src/main.lib/Plugins/InstallationPlugins/Script/ScriptOptionsFactory.cs')
-rw-r--r--src/main.lib/Plugins/InstallationPlugins/Script/ScriptOptionsFactory.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.lib/Plugins/InstallationPlugins/Script/ScriptOptionsFactory.cs b/src/main.lib/Plugins/InstallationPlugins/Script/ScriptOptionsFactory.cs
index 54e09f3..34de936 100644
--- a/src/main.lib/Plugins/InstallationPlugins/Script/ScriptOptionsFactory.cs
+++ b/src/main.lib/Plugins/InstallationPlugins/Script/ScriptOptionsFactory.cs
@@ -4,6 +4,7 @@ using PKISharp.WACS.Plugins.Base.Factories;
using PKISharp.WACS.Plugins.StorePlugins;
using PKISharp.WACS.Services;
using System;
+using System.Threading.Tasks;
namespace PKISharp.WACS.Plugins.InstallationPlugins
{
@@ -19,7 +20,7 @@ namespace PKISharp.WACS.Plugins.InstallationPlugins
_arguments = arguments;
}
- public override ScriptOptions Aquire(Target target, IInputService inputService, RunLevel runLevel)
+ public override Task<ScriptOptions> Aquire(Target target, IInputService inputService, RunLevel runLevel)
{
var ret = new ScriptOptions();
var args = _arguments.GetArguments<ScriptArguments>();
@@ -40,10 +41,10 @@ namespace PKISharp.WACS.Plugins.InstallationPlugins
inputService.Show("{RenewalId}", "Renewal identifier");
ret.ScriptParameters = _arguments.TryGetArgument(args.ScriptParameters, inputService, "Enter the parameter format string for the script, e.g. \"--hostname {CertCommonName}\"");
- return ret;
+ return Task.FromResult(ret);
}
- public override ScriptOptions Default(Target target)
+ public override Task<ScriptOptions> Default(Target target)
{
var args = _arguments.GetArguments<ScriptArguments>();
var ret = new ScriptOptions
@@ -55,7 +56,7 @@ namespace PKISharp.WACS.Plugins.InstallationPlugins
throw new ArgumentException(nameof(args.Script));
}
ret.ScriptParameters = args.ScriptParameters;
- return ret;
+ return Task.FromResult(ret);
}
}
}