aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/UserLibrary/ItemsService.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-01-03 23:53:49 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-01-03 23:53:49 -0500
commitf1a48321755b8015aa121a64afd48818dfcf53ce (patch)
tree333fe77f5153b07eb965d7936d88039c7c423811 /MediaBrowser.Api/UserLibrary/ItemsService.cs
parentf93fb4650c2e79655222be6f3e81d360c75c8532 (diff)
added cast icon to now playing bar to send current media to another client
Diffstat (limited to 'MediaBrowser.Api/UserLibrary/ItemsService.cs')
-rw-r--r--MediaBrowser.Api/UserLibrary/ItemsService.cs31
1 files changed, 2 insertions, 29 deletions
diff --git a/MediaBrowser.Api/UserLibrary/ItemsService.cs b/MediaBrowser.Api/UserLibrary/ItemsService.cs
index 8ea225186..a7f76b2f2 100644
--- a/MediaBrowser.Api/UserLibrary/ItemsService.cs
+++ b/MediaBrowser.Api/UserLibrary/ItemsService.cs
@@ -46,13 +46,6 @@ namespace MediaBrowser.Api.UserLibrary
public string PersonTypes { get; set; }
/// <summary>
- /// Search characters used to find items
- /// </summary>
- /// <value>The index by.</value>
- [ApiMember(Name = "SearchTerm", Description = "Optional. If specified, results will be filtered based on a search term.", IsRequired = false, DataType = "string", ParameterType = "query", Verb = "GET")]
- public string SearchTerm { get; set; }
-
- /// <summary>
/// Limit results to items containing specific genres
/// </summary>
/// <value>The genres.</value>
@@ -240,7 +233,7 @@ namespace MediaBrowser.Api.UserLibrary
/// The _library manager
/// </summary>
private readonly ILibraryManager _libraryManager;
- private readonly ILibrarySearchEngine _searchEngine;
+ private readonly ISearchEngine _searchEngine;
private readonly ILocalizationManager _localization;
private readonly IDtoService _dtoService;
@@ -252,7 +245,7 @@ namespace MediaBrowser.Api.UserLibrary
/// <param name="libraryManager">The library manager.</param>
/// <param name="searchEngine">The search engine.</param>
/// <param name="userDataRepository">The user data repository.</param>
- public ItemsService(IUserManager userManager, ILibraryManager libraryManager, ILibrarySearchEngine searchEngine, IUserDataManager userDataRepository, ILocalizationManager localization, IDtoService dtoService)
+ public ItemsService(IUserManager userManager, ILibraryManager libraryManager, ISearchEngine searchEngine, IUserDataManager userDataRepository, ILocalizationManager localization, IDtoService dtoService)
{
_userManager = userManager;
_libraryManager = libraryManager;
@@ -300,8 +293,6 @@ namespace MediaBrowser.Api.UserLibrary
items = items.AsEnumerable();
- items = ApplySearchTerm(request, items);
-
items = ApplySortOrder(request, items, user, _libraryManager);
// This must be the last filter
@@ -1190,24 +1181,6 @@ namespace MediaBrowser.Api.UserLibrary
}
/// <summary>
- /// Applies the search term.
- /// </summary>
- /// <param name="request">The request.</param>
- /// <param name="items">The items.</param>
- /// <returns>IEnumerable{BaseItem}.</returns>
- private IEnumerable<BaseItem> ApplySearchTerm(GetItems request, IEnumerable<BaseItem> items)
- {
- var term = request.SearchTerm;
-
- if (!string.IsNullOrEmpty(term))
- {
- items = _searchEngine.Search(items, request.SearchTerm);
- }
-
- return items;
- }
-
- /// <summary>
/// Applies the paging.
/// </summary>
/// <param name="request">The request.</param>