refactor: Inject settings into LLMClientInterface (#114)

This reduces reliance on global state and makes it more possible to test
the code.
This commit is contained in:
Povilas Kanapickas
2025-03-08 16:08:15 +02:00
committed by GitHub
parent 3a494d5254
commit 6c323642e4
5 changed files with 40 additions and 31 deletions

View File

@ -79,7 +79,7 @@ public:
// API Configuration Settings
Utils::StringAspect apiKey{this};
QString processMessageToFIM(const QString &prefix, const QString &suffix);
QString processMessageToFIM(const QString &prefix, const QString &suffix) const;
private:
void setupConnections();