Merge pull request #842 from kiwix/libkiwix_api_update

This commit is contained in:
Matthieu Gautier 2022-06-02 17:25:25 +02:00 committed by GitHub
commit b51a0f4b06
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -71,7 +71,7 @@ std::shared_ptr<kiwix::Searcher> Library::getSearcher(const QString &zimId)
{
auto searcher = std::make_shared<kiwix::Searcher>();
try {
searcher->add_reader(m_library.getReaderById(zimId.toStdString()).get());
searcher->add_reader(m_library.getReaderById(zimId.toStdString()));
} catch(std::out_of_range& e) {
return nullptr;
}

View File

@ -116,7 +116,7 @@ UrlSchemeHandler::handleSearchRequest(QWebEngineUrlRequestJob* request)
IdNameMapper nameMapper;
kiwix::SearchRenderer renderer(searcher.get(), &nameMapper);
renderer.setSearchPattern(searchQuery);
renderer.setSearchContent(bookId.toStdString());
renderer.setSearchBookQuery("content="+bookId.toStdString());
renderer.setProtocolPrefix("zim://");
renderer.setSearchProtocolPrefix("zim://" + host.toStdString() + "/?");
renderer.setPageLength(pageLength);