aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-11-09 13:44:38 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-11-09 13:44:38 -0500
commit391675a345cb31130cd232789fcc18d80cfae957 (patch)
treeb485f6808cd5c5b3358baf679dadf7128ad5c8be /MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs
parentb043336977f78ea4b26d9ae3154b037f8879ecd6 (diff)
make web client images more efficient by using max height instead of height
Diffstat (limited to 'MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs')
-rw-r--r--MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs146
1 files changed, 0 insertions, 146 deletions
diff --git a/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs b/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs
index bb23f7f7e..df69f68f8 100644
--- a/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs
+++ b/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs
@@ -288,9 +288,6 @@ namespace MediaBrowser.Api.DefaultTheme
var view = new TvView();
- SetFavoriteGenres(view, series, user);
- SetFavoriteStudios(view, series, user);
-
var fields = new List<ItemFields>();
var seriesWithBestBackdrops = FilterItemsForBackdropDisplay(seriesWithBackdrops).ToList();
@@ -401,146 +398,6 @@ namespace MediaBrowser.Api.DefaultTheme
return ToOptimizedResult(view);
}
- private void SetFavoriteGenres(TvView view, IEnumerable<BaseItem> inputItems, User user)
- {
- var all = inputItems.SelectMany(i => i.Genres)
- .Distinct(StringComparer.OrdinalIgnoreCase);
-
- view.FavoriteGenres = all.Select(i =>
- {
- try
- {
- var itemByName = _libraryManager.GetGenre(i);
-
- var counts = itemByName.GetItemByNameCounts(user);
-
- var count = counts == null ? 0 : counts.SeriesCount;
-
- if (count > 0 && _userDataManager.GetUserData(user.Id, itemByName.GetUserDataKey()).IsFavorite)
- {
- return new ItemByNameInfo
- {
- Name = itemByName.Name,
- ItemCount = count
- };
- }
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error getting genre {0}", ex, i);
-
- }
-
- return null;
-
- }).Where(i => i != null).ToList();
- }
-
- private void SetFavoriteStudios(TvView view, IEnumerable<BaseItem> inputItems, User user)
- {
- var all = inputItems.SelectMany(i => i.Studios)
- .Distinct(StringComparer.OrdinalIgnoreCase);
-
- view.FavoriteStudios = all.Select(i =>
- {
- try
- {
- var itemByName = _libraryManager.GetStudio(i);
-
- var counts = itemByName.GetItemByNameCounts(user);
-
- var count = counts == null ? 0 : counts.SeriesCount;
-
- if (count > 0 && _userDataManager.GetUserData(user.Id, itemByName.GetUserDataKey()).IsFavorite)
- {
- return new ItemByNameInfo
- {
- Name = itemByName.Name,
- ItemCount = count
- };
- }
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error getting studio {0}", ex, i);
-
- }
-
- return null;
-
- }).Where(i => i != null).ToList();
- }
-
- private void SetFavoriteGenres(MoviesView view, IEnumerable<BaseItem> inputItems, User user)
- {
- var all = inputItems.SelectMany(i => i.Genres)
- .Distinct(StringComparer.OrdinalIgnoreCase);
-
- view.FavoriteGenres = all.Select(i =>
- {
- try
- {
- var itemByName = _libraryManager.GetGenre(i);
-
- var counts = itemByName.GetItemByNameCounts(user);
-
- var count = counts == null ? 0 : counts.MovieCount;
-
- if (count > 0 && _userDataManager.GetUserData(user.Id, itemByName.GetUserDataKey()).IsFavorite)
- {
- return new ItemByNameInfo
- {
- Name = itemByName.Name,
- ItemCount = count
- };
- }
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error getting genre {0}", ex, i);
-
- }
-
- return null;
-
- }).Where(i => i != null).ToList();
- }
-
- private void SetFavoriteStudios(MoviesView view, IEnumerable<BaseItem> inputItems, User user)
- {
- var all = inputItems.SelectMany(i => i.Studios)
- .Distinct(StringComparer.OrdinalIgnoreCase);
-
- view.FavoriteStudios = all.Select(i =>
- {
- try
- {
- var itemByName = _libraryManager.GetStudio(i);
-
- var counts = itemByName.GetItemByNameCounts(user);
-
- var count = counts == null ? 0 : counts.MovieCount;
-
- if (count > 0 && _userDataManager.GetUserData(user.Id, itemByName.GetUserDataKey()).IsFavorite)
- {
- return new ItemByNameInfo
- {
- Name = itemByName.Name,
- ItemCount = count
- };
- }
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error getting studio {0}", ex, i);
-
- }
-
- return null;
-
- }).Where(i => i != null).ToList();
- }
-
public object Get(GetMovieView request)
{
var user = _userManager.GetUserById(request.UserId);
@@ -557,9 +414,6 @@ namespace MediaBrowser.Api.DefaultTheme
var movies = items.OfType<Movie>()
.ToList();
- SetFavoriteGenres(view, movies, user);
- SetFavoriteStudios(view, movies, user);
-
var trailers = items.OfType<Trailer>()
.ToList();