Got rid of result count tracker variable

This commit is contained in:
Veloman Yunkan 2022-11-10 13:53:18 +04:00
parent 18f4a58237
commit f36f1661d5
1 changed files with 2 additions and 5 deletions

View File

@ -702,8 +702,6 @@ std::unique_ptr<Response> InternalServer::handle_suggest(const RequestContext& r
Suggestions results;
bool first = true;
/* Get the suggestions */
auto searcher = suggestionSearcherCache.getOrPut(bookId,
[=](){ return make_shared<LockableSuggestionSearcher>(*archive); }
@ -723,8 +721,7 @@ std::unique_ptr<Response> InternalServer::handle_suggest(const RequestContext& r
result.set("value", suggestion.getTitle());
result.set("kind", "path");
result.set("path", suggestion.getPath());
result.set("first", first);
first = false;
result.set("first", results.is_empty_list());
results.push_back(result);
}
@ -736,7 +733,7 @@ std::unique_ptr<Response> InternalServer::handle_suggest(const RequestContext& r
result.set("label", makeFulltextSearchSuggestion(lang, queryString));
result.set("value", queryString + " ");
result.set("kind", "pattern");
result.set("first", first);
result.set("first", results.is_empty_list());
results.push_back(result);
}