aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs
diff options
context:
space:
mode:
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();