| 52 | } |
| 53 | |
| 54 | void LLMClientInterface::handleFullResponse(const QString &requestId, const QString &fullText) |
| 55 | { |
| 56 | auto it = m_activeRequests.find(requestId); |
| 57 | if (it == m_activeRequests.end()) |
| 58 | return; |
| 59 | |
| 60 | const RequestContext &ctx = it.value(); |
| 61 | sendCompletionToClient(fullText, ctx.originalRequest, true); |
| 62 | |
| 63 | m_activeRequests.erase(it); |
| 64 | m_performanceLogger.endTimeMeasurement(requestId); |
| 65 | } |
| 66 | |
| 67 | void LLMClientInterface::handleRequestFinalized( |
| 68 | const ::LLMQore::RequestID &requestId, const ::LLMQore::CompletionInfo &info) |
nothing calls this directly
no test coverage detected