aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs')
-rw-r--r--MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs14
1 files changed, 8 insertions, 6 deletions
diff --git a/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs b/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
index b04687350..e990ddd65 100644
--- a/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
+++ b/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
@@ -17,7 +17,7 @@ using System.Threading.Tasks;
namespace MediaBrowser.Providers.BoxSets
{
- public class MovieDbBoxSetProvider : IRemoteMetadataProvider<BoxSet>
+ public class MovieDbBoxSetProvider : IRemoteMetadataProvider<BoxSet, BoxSetInfo>
{
private readonly CultureInfo _enUs = new CultureInfo("en-US");
private const string GetCollectionInfo3 = @"http://api.themoviedb.org/3/collection/{0}?api_key={1}&append_to_response=images";
@@ -38,7 +38,7 @@ namespace MediaBrowser.Providers.BoxSets
Current = this;
}
- public async Task<MetadataResult<BoxSet>> GetMetadata(ItemId id, CancellationToken cancellationToken)
+ public async Task<MetadataResult<BoxSet>> GetMetadata(BoxSetInfo id, CancellationToken cancellationToken)
{
var tmdbId = id.GetProviderId(MetadataProviders.Tmdb);
@@ -85,10 +85,12 @@ namespace MediaBrowser.Providers.BoxSets
private BoxSet GetItem(RootObject obj)
{
- var item = new BoxSet();
+ var item = new BoxSet
+ {
+ Name = obj.name,
+ Overview = obj.overview
+ };
- item.Name = obj.name;
- item.Overview = obj.overview;
item.SetProviderId(MetadataProviders.Tmdb, obj.id.ToString(_enUs));
return item;
@@ -188,7 +190,7 @@ namespace MediaBrowser.Providers.BoxSets
return DownloadInfo(tmdbId, preferredMetadataLanguage, cancellationToken);
}
- private Task<string> GetTmdbId(ItemId id, CancellationToken cancellationToken)
+ private Task<string> GetTmdbId(ItemLookupInfo id, CancellationToken cancellationToken)
{
return new MovieDbSearch(_logger, _json).FindCollectionId(id, cancellationToken);
}