mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2026-04-01 18:32:44 -04:00
refactor: Remove duplicated signals
This commit is contained in:
@ -19,8 +19,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <QSet>
|
||||
|
||||
#include <pluginllmcore/Provider.hpp>
|
||||
|
||||
#include <LLMCore/OllamaClient.hpp>
|
||||
@ -49,20 +47,12 @@ public:
|
||||
QString apiKey() const override;
|
||||
void prepareNetworkRequest(QNetworkRequest &networkRequest) const override;
|
||||
PluginLLMCore::ProviderID providerID() const override;
|
||||
|
||||
void sendRequest(
|
||||
const PluginLLMCore::RequestID &requestId, const QUrl &url, const QJsonObject &payload) override;
|
||||
|
||||
PluginLLMCore::ProviderCapabilities capabilities() const override;
|
||||
void cancelRequest(const PluginLLMCore::RequestID &requestId) override;
|
||||
|
||||
::LLMCore::ToolsManager *toolsManager() const override;
|
||||
::LLMCore::BaseClient *client() const override;
|
||||
|
||||
private:
|
||||
::LLMCore::OllamaClient *m_client;
|
||||
QHash<PluginLLMCore::RequestID, ::LLMCore::RequestID> m_providerToClientIds;
|
||||
QHash<::LLMCore::RequestID, PluginLLMCore::RequestID> m_clientToProviderIds;
|
||||
QSet<PluginLLMCore::RequestID> m_awaitingContinuation;
|
||||
};
|
||||
|
||||
} // namespace QodeAssist::Providers
|
||||
|
||||
Reference in New Issue
Block a user