diff options
| -rw-r--r-- | MediaBrowser.Api/Reports/ReportsService.cs | 4 | ||||
| -rw-r--r-- | MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs | 7 | ||||
| -rw-r--r-- | MediaBrowser.Api/UserLibrary/ItemsService.cs | 1 | ||||
| -rw-r--r-- | MediaBrowser.Model/Querying/ItemFilter.cs | 6 |
4 files changed, 10 insertions, 8 deletions
diff --git a/MediaBrowser.Api/Reports/ReportsService.cs b/MediaBrowser.Api/Reports/ReportsService.cs index b8709a499..6cbe2fd89 100644 --- a/MediaBrowser.Api/Reports/ReportsService.cs +++ b/MediaBrowser.Api/Reports/ReportsService.cs @@ -215,6 +215,7 @@ namespace MediaBrowser.Api.Reports Filter = i => ApplyAdditionalFilters(request, i, user, _libraryManager), + IsFavorite = request.IsFavorite, Limit = request.Limit, StartIndex = request.StartIndex, IsMissing = request.IsMissing, @@ -275,9 +276,6 @@ namespace MediaBrowser.Api.Reports case ItemFilter.IsFavorite: query.IsFavorite = true; break; - case ItemFilter.IsNotFavorite: - query.IsFavorite = false; - break; case ItemFilter.IsFavoriteOrLikes: query.IsFavoriteOrLiked = true; break; diff --git a/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs b/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs index 4d844e6cb..23d4da60c 100644 --- a/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs +++ b/MediaBrowser.Api/UserLibrary/BaseItemsRequest.cs @@ -169,6 +169,13 @@ namespace MediaBrowser.Api.UserLibrary public string Filters { get; set; } /// <summary> + /// Gets or sets the Isfavorite option + /// </summary> + /// <value>IsFavorite</value> + [ApiMember(Name = "IsFavorite", Description = "Optional filter by items that are marked as favorite, or not.", IsRequired = false, DataType = "bool", ParameterType = "query", Verb = "GET")] + public bool? IsFavorite { get; set; } + + /// <summary> /// Gets or sets the media types. /// </summary> /// <value>The media types.</value> diff --git a/MediaBrowser.Api/UserLibrary/ItemsService.cs b/MediaBrowser.Api/UserLibrary/ItemsService.cs index f1168ab7f..97d0ad7ab 100644 --- a/MediaBrowser.Api/UserLibrary/ItemsService.cs +++ b/MediaBrowser.Api/UserLibrary/ItemsService.cs @@ -181,6 +181,7 @@ namespace MediaBrowser.Api.UserLibrary Filter = i => ApplyAdditionalFilters(request, i, user, _libraryManager), + IsFavorite = request.IsFavorite, Limit = request.Limit, StartIndex = request.StartIndex, IsMissing = request.IsMissing, diff --git a/MediaBrowser.Model/Querying/ItemFilter.cs b/MediaBrowser.Model/Querying/ItemFilter.cs index 3a1786a15..83d61ae51 100644 --- a/MediaBrowser.Model/Querying/ItemFilter.cs +++ b/MediaBrowser.Model/Querying/ItemFilter.cs @@ -45,10 +45,6 @@ namespace MediaBrowser.Model.Querying /// <summary> /// The is favorite or likes /// </summary> - IsFavoriteOrLikes = 10, - /// <summary> - /// The item is not a favorite - /// </summary> - IsNotFavorite = 11 + IsFavoriteOrLikes = 10 } } |
