From 9e0c1340fc3ad4b41e3c349b98ea71b708ade95a Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 2 Feb 2014 08:36:31 -0500 Subject: convert games to new providers --- MediaBrowser.Controller/Library/ILibraryManager.cs | 12 +----------- MediaBrowser.Controller/Library/IMetadataSaver.cs | 14 ++++++++++---- 2 files changed, 11 insertions(+), 15 deletions(-) (limited to 'MediaBrowser.Controller/Library') diff --git a/MediaBrowser.Controller/Library/ILibraryManager.cs b/MediaBrowser.Controller/Library/ILibraryManager.cs index c3a87fc31..d8ba019db 100644 --- a/MediaBrowser.Controller/Library/ILibraryManager.cs +++ b/MediaBrowser.Controller/Library/ILibraryManager.cs @@ -165,7 +165,6 @@ namespace MediaBrowser.Controller.Library /// The prescan tasks. /// The postscan tasks. /// The people prescan tasks. - /// The savers. void AddParts(IEnumerable rules, IEnumerable pluginFolders, IEnumerable resolvers, @@ -173,8 +172,7 @@ namespace MediaBrowser.Controller.Library IEnumerable itemComparers, IEnumerable prescanTasks, IEnumerable postscanTasks, - IEnumerable peoplePrescanTasks, - IEnumerable savers); + IEnumerable peoplePrescanTasks); /// /// Sorts the specified items. @@ -300,14 +298,6 @@ namespace MediaBrowser.Controller.Library /// System.String. string FindCollectionType(BaseItem item); - /// - /// Saves the metadata. - /// - /// The item. - /// Type of the update. - /// Task. - Task SaveMetadata(BaseItem item, ItemUpdateType updateType); - /// /// Gets all artists. /// diff --git a/MediaBrowser.Controller/Library/IMetadataSaver.cs b/MediaBrowser.Controller/Library/IMetadataSaver.cs index 15671af4d..0c75e7edc 100644 --- a/MediaBrowser.Controller/Library/IMetadataSaver.cs +++ b/MediaBrowser.Controller/Library/IMetadataSaver.cs @@ -1,4 +1,4 @@ -using MediaBrowser.Controller.Entities; +using MediaBrowser.Controller.Providers; using System.Threading; namespace MediaBrowser.Controller.Library @@ -8,20 +8,26 @@ namespace MediaBrowser.Controller.Library /// public interface IMetadataSaver { + /// + /// Gets the name. + /// + /// The name. + string Name { get; } + /// /// Determines whether [is enabled for] [the specified item]. /// /// The item. /// Type of the update. /// true if [is enabled for] [the specified item]; otherwise, false. - bool IsEnabledFor(BaseItem item, ItemUpdateType updateType); + bool IsEnabledFor(IHasMetadata item, ItemUpdateType updateType); /// /// Gets the save path. /// /// The item. /// System.String. - string GetSavePath(BaseItem item); + string GetSavePath(IHasMetadata item); /// /// Saves the specified item. @@ -29,6 +35,6 @@ namespace MediaBrowser.Controller.Library /// The item. /// The cancellation token. /// Task. - void Save(BaseItem item, CancellationToken cancellationToken); + void Save(IHasMetadata item, CancellationToken cancellationToken); } } -- cgit v1.2.3