aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/ItemIdentities.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Providers/ItemIdentities.cs')
-rw-r--r--MediaBrowser.Controller/Providers/ItemIdentities.cs15
1 files changed, 5 insertions, 10 deletions
diff --git a/MediaBrowser.Controller/Providers/ItemIdentities.cs b/MediaBrowser.Controller/Providers/ItemIdentities.cs
index 939fd3b8f..48316d0f4 100644
--- a/MediaBrowser.Controller/Providers/ItemIdentities.cs
+++ b/MediaBrowser.Controller/Providers/ItemIdentities.cs
@@ -2,20 +2,15 @@
namespace MediaBrowser.Controller.Providers
{
- public interface IItemIdentityProvider<in TLookupInfo, TIdentity> : IItemIdentityProvider
+ public interface IItemIdentityProvider<in TLookupInfo> : IItemIdentityProvider
where TLookupInfo : ItemLookupInfo
- where TIdentity : IItemIdentity
{
- Task<TIdentity> FindIdentity(TLookupInfo info);
+ Task Identify(TLookupInfo info);
}
- public interface IItemIdentityConverter<TIdentity> : IItemIdentityConverter
- where TIdentity : IItemIdentity
+ public interface IItemIdentityConverter<in TLookupInfo> : IItemIdentityConverter
+ where TLookupInfo : ItemLookupInfo
{
- Task<TIdentity> Convert(TIdentity identity);
-
- string SourceType { get; }
-
- string ResultType { get; }
+ Task<bool> Convert(TLookupInfo info);
}
} \ No newline at end of file