MCPcopy Create free account
hub / github.com/Palm1r/QodeAssist / sendErrorResponse

Method sendErrorResponse

LLMClientInterface.cpp:211–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

209}
210
211void LLMClientInterface::sendErrorResponse(const QJsonObject &request, const QString &errorMessage)
212{
213 QJsonObject response;
214 response["jsonrpc"] = "2.0";
215 response[LanguageServerProtocol::idKey] = request["id"];
216
217 QJsonObject errorObject;
218 errorObject["code"] = -32603; // Internal error code
219 errorObject["message"] = errorMessage;
220 response["error"] = errorObject;
221
222 emit messageReceived(LanguageServerProtocol::JsonRpcMessage(response));
223
224 // End performance measurement if it was started
225 QString requestId = request["id"].toString();
226 m_performanceLogger.endTimeMeasurement(requestId);
227}
228
229void LLMClientInterface::handleCompletion(const QJsonObject &request)
230{

Callers

nothing calls this directly

Calls 2

endTimeMeasurementMethod · 0.80
toStringMethod · 0.45

Tested by

no test coverage detected