mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-07-20 22:14:42 -04:00
refactor: Reduce dependency on TextDocument in ContextManager (#128)
This commit is contained in:
committed by
GitHub
parent
c724bace06
commit
3d770f91c7
@ -170,7 +170,8 @@ void LLMClientInterface::handleCompletion(const QJsonObject &request)
|
||||
|
||||
auto updatedContext = prepareContext(request, documentInfo);
|
||||
|
||||
bool isPreset1Active = Context::ContextManager::isSpecifyCompletion(request, m_generalSettings);
|
||||
bool isPreset1Active
|
||||
= Context::ContextManager::isSpecifyCompletion(documentInfo, m_generalSettings);
|
||||
|
||||
const auto providerName = !isPreset1Active ? m_generalSettings.ccProvider()
|
||||
: m_generalSettings.ccPreset1Provider();
|
||||
@ -279,7 +280,10 @@ LLMCore::ContextData LLMClientInterface::prepareContext(
|
||||
void LLMClientInterface::sendCompletionToClient(
|
||||
const QString &completion, const QJsonObject &request, bool isComplete)
|
||||
{
|
||||
bool isPreset1Active = Context::ContextManager::isSpecifyCompletion(request, m_generalSettings);
|
||||
auto filePath = Context::extractFilePathFromRequest(request);
|
||||
auto documentInfo = m_documentReader.readDocument(filePath);
|
||||
bool isPreset1Active
|
||||
= Context::ContextManager::isSpecifyCompletion(documentInfo, m_generalSettings);
|
||||
|
||||
auto templateName = !isPreset1Active ? m_generalSettings.ccTemplate()
|
||||
: m_generalSettings.ccPreset1Template();
|
||||
|
Reference in New Issue
Block a user