diff options
Diffstat (limited to 'MediaBrowser.Controller/Providers/IMetadataProvider.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/IMetadataProvider.cs | 33 |
1 files changed, 5 insertions, 28 deletions
diff --git a/MediaBrowser.Controller/Providers/IMetadataProvider.cs b/MediaBrowser.Controller/Providers/IMetadataProvider.cs index 843ba263b..123e806ed 100644 --- a/MediaBrowser.Controller/Providers/IMetadataProvider.cs +++ b/MediaBrowser.Controller/Providers/IMetadataProvider.cs @@ -1,6 +1,4 @@ using System; -using System.Threading; -using System.Threading.Tasks; namespace MediaBrowser.Controller.Providers { @@ -20,32 +18,6 @@ namespace MediaBrowser.Controller.Providers where TItemType : IHasMetadata { } - - public interface ILocalMetadataProvider : IMetadataProvider - { - /// <summary> - /// Determines whether [has local metadata] [the specified item]. - /// </summary> - /// <param name="item">The item.</param> - /// <returns><c>true</c> if [has local metadata] [the specified item]; otherwise, <c>false</c>.</returns> - bool HasLocalMetadata(IHasMetadata item); - } - - public interface IRemoteMetadataProvider : IMetadataProvider - { - } - - public interface IRemoteMetadataProvider<TItemType> : IMetadataProvider<TItemType>, IRemoteMetadataProvider - where TItemType : IHasMetadata - { - Task<MetadataResult<TItemType>> GetMetadata(ItemId id, CancellationToken cancellationToken); - } - - public interface ILocalMetadataProvider<TItemType> : IMetadataProvider<TItemType>, ILocalMetadataProvider - where TItemType : IHasMetadata - { - Task<MetadataResult<TItemType>> GetMetadata(string path, CancellationToken cancellationToken); - } public interface IHasChangeMonitor { @@ -58,6 +30,11 @@ namespace MediaBrowser.Controller.Providers bool HasChanged(IHasMetadata item, DateTime date); } + public interface IHasOrder + { + int Order { get; } + } + public class MetadataResult<T> where T : IHasMetadata { |
