From 1e532d4f53bd65fc1dca3ec8cc6408f1b1efdc02 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 23 May 2014 19:58:28 -0400 Subject: factor device pixel ratio into downloaded image size --- .../LiveTv/LiveTvManager.cs | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'MediaBrowser.Server.Implementations/LiveTv') diff --git a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs index daed33436f..f72cfc7dff 100644 --- a/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs +++ b/MediaBrowser.Server.Implementations/LiveTv/LiveTvManager.cs @@ -150,6 +150,32 @@ namespace MediaBrowser.Server.Implementations.LiveTv channels = channels .Where(i => _userDataManager.GetUserData(user.Id, i.GetUserDataKey()).IsFavorite == val); } + + if (query.IsLiked.HasValue) + { + var val = query.IsLiked.Value; + + channels = channels + .Where(i => + { + var likes = _userDataManager.GetUserData(user.Id, i.GetUserDataKey()).Likes; + + return likes.HasValue && likes.Value == val; + }); + } + + if (query.IsDisliked.HasValue) + { + var val = query.IsDisliked.Value; + + channels = channels + .Where(i => + { + var likes = _userDataManager.GetUserData(user.Id, i.GetUserDataKey()).Likes; + + return likes.HasValue && likes.Value != val; + }); + } } channels = channels.OrderBy(i => -- cgit v1.2.3