refactor: Move all processing logic to CodeHandler::processText() (#107)

This will become useful once more processing modes are available
This commit is contained in:
Povilas Kanapickas
2025-03-06 19:49:28 +02:00
committed by GitHub
parent 5536de146c
commit 521261e0a3
4 changed files with 18 additions and 7 deletions

View File

@ -293,11 +293,9 @@ void LLMClientInterface::sendCompletionToClient(
LOG_MESSAGE(QString("Completions before filter: \n%1").arg(completion));
QString processedCompletion
= promptTemplate->type() == LLMCore::TemplateType::Chat
&& Settings::codeCompletionSettings().smartProcessInstuctText()
? CodeHandler::processText(completion)
: completion;
bool smartProcess = promptTemplate->type() == LLMCore::TemplateType::Chat
&& Settings::codeCompletionSettings().smartProcessInstuctText();
QString processedCompletion = CodeHandler::processText(completion, smartProcess);
completionItem[LanguageServerProtocol::textKey] = processedCompletion;
QJsonObject range;