diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-10-25 14:32:58 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-10-25 14:32:58 -0400 |
| commit | d74e3b2dea894a7cdc3defac418069081dd2ae22 (patch) | |
| tree | 9618eea91bf12790b51eeb0138a01f1641968043 /MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs | |
| parent | c8a735bcb1ba71e9501d18b3044aa30793ff97ee (diff) | |
connect updates
Diffstat (limited to 'MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs | 16 |
1 files changed, 11 insertions, 5 deletions
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<ImageType> ReplaceImages { get; set; } - public ImageRefreshOptions() + public ImageRefreshOptions(IDirectoryService directoryService) { ImageRefreshMode = ImageRefreshMode.Default; + DirectoryService = directoryService; ReplaceImages = new List<ImageType>(); } |
