From f36f1661d503b7c5539bc5c40f56e0b33650b88a Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Thu, 10 Nov 2022 13:53:18 +0400 Subject: [PATCH] Got rid of result count tracker variable --- src/server/internalServer.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/server/internalServer.cpp b/src/server/internalServer.cpp index 3eca3f3b9..163e633f2 100644 --- a/src/server/internalServer.cpp +++ b/src/server/internalServer.cpp @@ -702,8 +702,6 @@ std::unique_ptr InternalServer::handle_suggest(const RequestContext& r Suggestions results; - bool first = true; - /* Get the suggestions */ auto searcher = suggestionSearcherCache.getOrPut(bookId, [=](){ return make_shared(*archive); } @@ -723,8 +721,7 @@ std::unique_ptr 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 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); }