[OPDS] Add the url argument to filter by size and name.

Fix kiwix/kiwix-tools#231
This commit is contained in:
Matthieu Gautier 2020-01-30 11:17:49 +01:00
parent f560a1f815
commit ce6e956434
1 changed files with 6 additions and 0 deletions

View File

@ -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<unsigned long>(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&) {}