diff options
| author | Cody Robibero <cody@robibe.ro> | 2025-09-14 11:18:21 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-14 11:18:21 -0600 |
| commit | 4d36bd635d3dd0ff5652c1807dce7a1a1dff8873 (patch) | |
| tree | dc43dd1c295df449de4b0728e5512555c67d3fbb /MediaBrowser.Controller/Entities/Folder.cs | |
| parent | 7c6cedd90ac26d6b18fd518f25421b2b71c74993 (diff) | |
Revert IsPlayed optimization, pass UserItemData to IsPlayed when available (#14786)
Diffstat (limited to 'MediaBrowser.Controller/Entities/Folder.cs')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Folder.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index 082cf39fa..b889e73e3 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -1666,7 +1666,7 @@ namespace MediaBrowser.Controller.Entities } } - public override bool IsPlayed(User user) + public override bool IsPlayed(User user, UserItemData userItemData) { var itemsResult = GetItemList(new InternalItemsQuery(user) { @@ -1677,12 +1677,12 @@ namespace MediaBrowser.Controller.Entities }); return itemsResult - .All(i => i.IsPlayed(user)); + .All(i => i.IsPlayed(user, userItemData: null)); } - public override bool IsUnplayed(User user) + public override bool IsUnplayed(User user, UserItemData userItemData) { - return !IsPlayed(user); + return !IsPlayed(user, userItemData); } public override void FillUserDataDtoValues(UserItemDataDto dto, UserItemData userData, BaseItemDto itemDto, User user, DtoOptions fields) |
