diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-01-15 17:19:37 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-01-15 17:19:37 -0500 |
| commit | d0a5197c0aa9d44413366258b0ff81512ba2cba4 (patch) | |
| tree | a810ab454ebe9ef86051c59bf04a88b25966bd0f /MediaBrowser.Server.Implementations/Sorting/IsUnplayedComparer.cs | |
| parent | 98b6046f04b2732315b882cf65a1f2e3cbea65ab (diff) | |
support recursive played filter
Diffstat (limited to 'MediaBrowser.Server.Implementations/Sorting/IsUnplayedComparer.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Sorting/IsUnplayedComparer.cs | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/MediaBrowser.Server.Implementations/Sorting/IsUnplayedComparer.cs b/MediaBrowser.Server.Implementations/Sorting/IsUnplayedComparer.cs index 596b344de..6c757a8a3 100644 --- a/MediaBrowser.Server.Implementations/Sorting/IsUnplayedComparer.cs +++ b/MediaBrowser.Server.Implementations/Sorting/IsUnplayedComparer.cs @@ -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> |
