From d74e3b2dea894a7cdc3defac418069081dd2ae22 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sat, 25 Oct 2014 14:32:58 -0400 Subject: connect updates --- .../Providers/MetadataRefreshOptions.cs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs') diff --git a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs index e7dcd03b5..a9e155509 100644 --- a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs +++ b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs @@ -1,5 +1,4 @@ using MediaBrowser.Model.Entities; -using System; using System.Collections.Generic; using System.Linq; @@ -17,18 +16,24 @@ namespace MediaBrowser.Controller.Providers public bool ForceSave { get; set; } public MetadataRefreshOptions() + : this(new DirectoryService()) + { + } + + public MetadataRefreshOptions(IDirectoryService directoryService) + : base(directoryService) { MetadataRefreshMode = MetadataRefreshMode.Default; } - public MetadataRefreshOptions(MetadataRefreshOptions copy) + public MetadataRefreshOptions( MetadataRefreshOptions copy) + : base(copy.DirectoryService) { MetadataRefreshMode = copy.MetadataRefreshMode; ForceSave = copy.ForceSave; ReplaceAllMetadata = copy.ReplaceAllMetadata; ImageRefreshMode = copy.ImageRefreshMode; - DirectoryService = copy.DirectoryService; ReplaceAllImages = copy.ReplaceAllImages; ReplaceImages = copy.ReplaceImages.ToList(); } @@ -37,15 +42,16 @@ namespace MediaBrowser.Controller.Providers public class ImageRefreshOptions { public ImageRefreshMode ImageRefreshMode { get; set; } - public IDirectoryService DirectoryService { get; set; } + public IDirectoryService DirectoryService { get; private set; } public bool ReplaceAllImages { get; set; } public List ReplaceImages { get; set; } - public ImageRefreshOptions() + public ImageRefreshOptions(IDirectoryService directoryService) { ImageRefreshMode = ImageRefreshMode.Default; + DirectoryService = directoryService; ReplaceImages = new List(); } -- cgit v1.2.3