MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / methodData

Function methodData

src/common/lsp/protocol/new/basicjsonstructures.cpp:459–469  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

457}
458
459QString methodData(int id, const QString &method, const QJsonObject &params)
460{
461 QJsonObject retObj;
462 retObj[K_JSON_RPC] = V_2_0;
463 retObj[K_PARAMS] = params;
464 retObj[K_ID] = id;
465 retObj[K_METHOD] = method;
466 QJsonDocument jsonDoc(retObj);
467 QString jsonStr = jsonDoc.toJson(QJsonDocument::JsonFormat::Compact);
468 return H_CONTENT_LENGTH + QString(": %0\r\n\r\n").arg(jsonStr.length()) + jsonStr + "\n";
469}
470
471QString notificationData(const QString &method, const QJsonObject &params)
472{

Callers 1

callMethodMethod · 0.85

Calls 3

QStringClass · 0.50
toJsonMethod · 0.45
lengthMethod · 0.45

Tested by

no test coverage detected