mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-07-20 22:14:42 -04:00
refactor: Introduce base class for RequestHandler (#125)
This will make it possible to write a mock implementation.
This commit is contained in:
committed by
GitHub
parent
13cd12b00a
commit
a218064a4f
@ -23,7 +23,6 @@
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QNetworkReply>
|
||||
|
||||
#include <llmcore/RequestConfig.hpp>
|
||||
#include <texteditor/textdocument.h>
|
||||
|
||||
#include "CodeHandler.hpp"
|
||||
@ -35,6 +34,7 @@
|
||||
#include "logger/Logger.hpp"
|
||||
#include "settings/CodeCompletionSettings.hpp"
|
||||
#include "settings/GeneralSettings.hpp"
|
||||
#include <llmcore/RequestConfig.hpp>
|
||||
|
||||
namespace QodeAssist {
|
||||
|
||||
@ -43,12 +43,13 @@ LLMClientInterface::LLMClientInterface(
|
||||
const Settings::CodeCompletionSettings &completeSettings,
|
||||
LLMCore::IProviderRegistry &providerRegistry,
|
||||
LLMCore::IPromptProvider *promptProvider,
|
||||
LLMCore::RequestHandlerBase &requestHandler,
|
||||
IRequestPerformanceLogger &performanceLogger)
|
||||
: m_requestHandler(this)
|
||||
, m_generalSettings(generalSettings)
|
||||
: m_generalSettings(generalSettings)
|
||||
, m_completeSettings(completeSettings)
|
||||
, m_providerRegistry(providerRegistry)
|
||||
, m_promptProvider(promptProvider)
|
||||
, m_requestHandler(requestHandler)
|
||||
, m_performanceLogger(performanceLogger)
|
||||
{
|
||||
connect(
|
||||
|
Reference in New Issue
Block a user