aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Updates/InstallationManager.cs
diff options
context:
space:
mode:
authorLukePulverenti <luke.pulverenti@gmail.com>2013-02-23 12:54:51 -0500
committerLukePulverenti <luke.pulverenti@gmail.com>2013-02-23 12:54:51 -0500
commit465f0cc1e2e4fc50a0adbef79a4a317eec5eb454 (patch)
tree1379228a1c9ae8e3d54655e24e5bb31e3a08e128 /MediaBrowser.Controller/Updates/InstallationManager.cs
parent17c1fd576057bdd2d6aea517d733fe8af6e6b2ba (diff)
moved some network code to the networking assembly
Diffstat (limited to 'MediaBrowser.Controller/Updates/InstallationManager.cs')
-rw-r--r--MediaBrowser.Controller/Updates/InstallationManager.cs19
1 files changed, 17 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/Updates/InstallationManager.cs b/MediaBrowser.Controller/Updates/InstallationManager.cs
index 71a5f487b..bef5a6472 100644
--- a/MediaBrowser.Controller/Updates/InstallationManager.cs
+++ b/MediaBrowser.Controller/Updates/InstallationManager.cs
@@ -104,20 +104,35 @@ namespace MediaBrowser.Controller.Updates
private readonly ILogger _logger;
/// <summary>
+ /// The _network manager
+ /// </summary>
+ private readonly INetworkManager _networkManager;
+
+ /// <summary>
/// Initializes a new instance of the <see cref="InstallationManager" /> class.
/// </summary>
/// <param name="kernel">The kernel.</param>
/// <param name="zipClient">The zip client.</param>
+ /// <param name="networkManager">The network manager.</param>
/// <param name="logger">The logger.</param>
/// <exception cref="System.ArgumentNullException">zipClient</exception>
- public InstallationManager(Kernel kernel, IZipClient zipClient, ILogger logger)
+ public InstallationManager(Kernel kernel, IZipClient zipClient, INetworkManager networkManager, ILogger logger)
: base(kernel)
{
if (zipClient == null)
{
throw new ArgumentNullException("zipClient");
}
+ if (networkManager == null)
+ {
+ throw new ArgumentNullException("networkManager");
+ }
+ if (logger == null)
+ {
+ throw new ArgumentNullException("logger");
+ }
+ _networkManager = networkManager;
_logger = logger;
ZipClient = zipClient;
}
@@ -133,7 +148,7 @@ namespace MediaBrowser.Controller.Updates
PackageType? packageType = null,
Version applicationVersion = null)
{
- var data = new Dictionary<string, string> { { "key", Kernel.PluginSecurityManager.SupporterKey }, { "mac", NetUtils.GetMacAddress() } };
+ var data = new Dictionary<string, string> { { "key", Kernel.PluginSecurityManager.SupporterKey }, { "mac", _networkManager.GetMacAddress() } };
using (var json = await Kernel.HttpManager.Post(Controller.Kernel.MBAdminUrl + "service/package/retrieveall", data, Kernel.ResourcePools.Mb, cancellationToken).ConfigureAwait(false))
{