| 12345678910111213141516171819202122232425 | 
							- using MediaBrowser.Common.Configuration;
 
- using MediaBrowser.Common.IO;
 
- using MediaBrowser.Controller.Entities;
 
- using MediaBrowser.Controller.Providers;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Threading.Tasks;
 
- namespace MediaBrowser.Server.Implementations.Photos
 
- {
 
-     public class PhotoAlbumImageProvider : BaseDynamicImageProvider<PhotoAlbum>
 
-     {
 
-         public PhotoAlbumImageProvider(IFileSystem fileSystem, IProviderManager providerManager, IApplicationPaths applicationPaths) : base(fileSystem, providerManager, applicationPaths)
 
-         {
 
-         }
 
-         protected override Task<List<BaseItem>> GetItemsWithImages(IHasImages item)
 
-         {
 
-             var photoAlbum = (PhotoAlbum)item;
 
-             var items = GetFinalItems(photoAlbum.GetRecursiveChildren(i => i is Photo).ToList());
 
-             return Task.FromResult(items);
 
-         }
 
-     }
 
- }
 
 
  |