Clean up and document CollectionImageProvider.cs

This commit is contained in:
Patrick Barron 2020-04-14 15:50:48 -04:00
parent f29e6badb3
commit 77df0c943b

View File

@ -1,5 +1,3 @@
#pragma warning disable CS1591
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using Emby.Server.Implementations.Images; using Emby.Server.Implementations.Images;
@ -15,8 +13,18 @@ using MediaBrowser.Model.IO;
namespace Emby.Server.Implementations.Collections namespace Emby.Server.Implementations.Collections
{ {
/// <summary>
/// A collection image provider.
/// </summary>
public class CollectionImageProvider : BaseDynamicImageProvider<BoxSet> public class CollectionImageProvider : BaseDynamicImageProvider<BoxSet>
{ {
/// <summary>
/// Initializes a new instance of the <see cref="CollectionImageProvider"/> class.
/// </summary>
/// <param name="fileSystem">The filesystem.</param>
/// <param name="providerManager">The provider manager.</param>
/// <param name="applicationPaths">The application paths.</param>
/// <param name="imageProcessor">The image processor.</param>
public CollectionImageProvider( public CollectionImageProvider(
IFileSystem fileSystem, IFileSystem fileSystem,
IProviderManager providerManager, IProviderManager providerManager,
@ -48,13 +56,10 @@ namespace Emby.Server.Implementations.Collections
var episode = subItem as Episode; var episode = subItem as Episode;
if (episode != null) var series = episode?.Series;
if (series != null && series.HasImage(ImageType.Primary))
{ {
var series = episode.Series; return series;
if (series != null && series.HasImage(ImageType.Primary))
{
return series;
}
} }
if (subItem.HasImage(ImageType.Primary)) if (subItem.HasImage(ImageType.Primary))