From 8ca120aa6fa92f78c60d6d2ca9a889381e5c71f7 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 2 Jan 2023 18:53:54 +0900 Subject: [PATCH] Add items search support --- .../Kyoo.Core/Views/Resources/SearchApi.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/back/src/Kyoo.Core/Views/Resources/SearchApi.cs b/back/src/Kyoo.Core/Views/Resources/SearchApi.cs index e8be01d2..95889233 100644 --- a/back/src/Kyoo.Core/Views/Resources/SearchApi.cs +++ b/back/src/Kyoo.Core/Views/Resources/SearchApi.cs @@ -120,6 +120,25 @@ namespace Kyoo.Core.Api return _libraryManager.Search(query); } + /// + /// Search items + /// + /// + /// Search for items + /// + /// The query to search for. + /// A list of items found for the specified query. + [HttpGet("items")] + [HttpGet("item", Order = AlternativeRoute)] + [Permission(nameof(Show), Kind.Read)] + [ApiDefinition("Items")] + [ProducesResponseType(StatusCodes.Status200OK)] + public Task> SearchItems(string query) + { + return _libraryManager.Search(query); + } + + /// /// Search episodes ///