From ce6e95643472f6f1165d4dc260ec19be290f21d3 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Thu, 30 Jan 2020 11:17:49 +0100 Subject: [PATCH] [OPDS] Add the url argument to filter by size and name. Fix kiwix/kiwix-tools#231 --- src/server.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server.cpp b/src/server.cpp index 8de04ba2..4af15b92 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -758,6 +758,12 @@ Response InternalServer::handle_catalog(const RequestContext& request) query = request.get_argument("q"); filter.query(query); } catch (const std::out_of_range&) {} + try { + filter.maxSize(extractFromString(request.get_argument("maxsize"))); + } catch (...) {} + try { + filter.name(request.get_argument("name")); + } catch (const std::out_of_range&) {} try { filter.lang(request.get_argument("lang")); } catch (const std::out_of_range&) {}