summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Plugins/InstallationPlugins/Script
diff options
context:
space:
mode:
authorWouterTinus <wouter.tinus@gmail.com>2019-10-15 22:08:47 +0200
committerWouterTinus <wouter.tinus@gmail.com>2019-10-15 22:08:47 +0200
commit95b079dd31cbb422accca81fac30214ca53ea338 (patch)
treef05e38561d37047b8e19747ab5bd7236571cb4f3 /src/main.lib/Plugins/InstallationPlugins/Script
parent8d9ffc974530147503f3878a4d77aef5a481232f (diff)
downloadletsencrypt-win-simple-95b079dd31cbb422accca81fac30214ca53ea338.zip
letsencrypt-win-simple-95b079dd31cbb422accca81fac30214ca53ea338.tar.gz
letsencrypt-win-simple-95b079dd31cbb422accca81fac30214ca53ea338.tar.bz2
clean up code
Diffstat (limited to 'src/main.lib/Plugins/InstallationPlugins/Script')
-rw-r--r--src/main.lib/Plugins/InstallationPlugins/Script/Script.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.lib/Plugins/InstallationPlugins/Script/Script.cs b/src/main.lib/Plugins/InstallationPlugins/Script/Script.cs
index 8b94ebf..5cb9df4 100644
--- a/src/main.lib/Plugins/InstallationPlugins/Script/Script.cs
+++ b/src/main.lib/Plugins/InstallationPlugins/Script/Script.cs
@@ -1,22 +1,23 @@
using PKISharp.WACS.Clients;
using PKISharp.WACS.DomainObjects;
using PKISharp.WACS.Plugins.Interfaces;
-using PKISharp.WACS.Services;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace PKISharp.WACS.Plugins.InstallationPlugins
{
- internal class Script : ScriptClient, IInstallationPlugin
+ internal class Script : IInstallationPlugin
{
private readonly Renewal _renewal;
private readonly ScriptOptions _options;
+ private readonly ScriptClient _client;
- public Script(Renewal renewal, ScriptOptions options, ILogService logService) : base(logService)
+ public Script(Renewal renewal, ScriptOptions options, ScriptClient client)
{
_options = options;
_renewal = renewal;
+ _client = client;
}
public async Task Install(IEnumerable<IStorePlugin> store, CertificateInfo newCertificate, CertificateInfo oldCertificate)
@@ -42,7 +43,7 @@ namespace PKISharp.WACS.Plugins.InstallationPlugins
parameters = parameters.Replace("{StoreType}", defaultStoreInfo.Name);
parameters = parameters.Replace("{StorePath}", defaultStoreInfo.Path);
parameters = parameters.Replace("{RenewalId}", _renewal.Id);
- await RunScript(_options.Script, parameters);
+ await _client.RunScript(_options.Script, parameters);
}
public bool Disabled => false;