support recursive played filter

This commit is contained in:
Luke Pulverenti
2014-01-15 17:19:37 -05:00
parent 98b6046f04
commit d0a5197c0a
5 changed files with 22 additions and 40 deletions

View File

@@ -32,14 +32,7 @@ namespace MediaBrowser.Server.Implementations.Sorting
/// <returns>DateTime.</returns>
private int GetValue(BaseItem x)
{
var userdata = UserDataRepository.GetUserData(User.Id, x.GetUserDataKey());
if (userdata == null)
{
return 0;
}
return userdata.Played ? 1 : 0;
return x.IsPlayed(User) ? 1 : 0;
}
/// <summary>
@@ -90,14 +83,7 @@ namespace MediaBrowser.Server.Implementations.Sorting
/// <returns>DateTime.</returns>
private int GetValue(BaseItem x)
{
var userdata = UserDataRepository.GetUserData(User.Id, x.GetUserDataKey());
if (userdata == null)
{
return 1;
}
return userdata.Played ? 0 : 1;
return x.IsPlayed(User) ? 0 : 1;
}
/// <summary>