From f1797993af164d6403e2e27fc7bf8d9b637db065 Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Mon, 24 May 2021 13:14:51 +0400 Subject: [PATCH] Reused InternalServer::search_catalog() --- src/server/internalServer.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/server/internalServer.cpp b/src/server/internalServer.cpp index 21b02310b..6fd4a278a 100644 --- a/src/server/internalServer.cpp +++ b/src/server/internalServer.cpp @@ -764,13 +764,10 @@ std::unique_ptr InternalServer::handle_catalog_v2_root(const RequestCo std::unique_ptr InternalServer::handle_catalog_v2_entries(const RequestContext& request) { - const auto filter = get_search_filter(request); - const size_t count = request.get_optional_param("count", 10UL); - const size_t start = request.get_optional_param("start", 0UL); - const auto bookIds = subrange(mp_library->filter(filter), start, count); OPDSDumper opdsDumper(mp_library); opdsDumper.setRootLocation(m_root); opdsDumper.setLibraryId(m_library_id); + const auto bookIds = search_catalog(request, opdsDumper); const auto opdsFeed = opdsDumper.dumpOPDSFeedV2(bookIds, request.get_query()); return ContentResponse::build( *this,