Browse Source

qt sync api working

cl-refactor
Marek Kotewicz 10 years ago
parent
commit
93a104d029
  1. 19
      libqwebthree/QWebThree.cpp

19
libqwebthree/QWebThree.cpp

@ -121,14 +121,14 @@ QString QWebThree::callMethod(QString _json)
return m_response; return m_response;
} }
static QString formatOutput(QJsonObject const& _object) //static QString formatOutput(QJsonObject const& _object)
{ //{
QJsonObject res; // QJsonObject res;
res["_id"] = _object["id"]; // res["_id"] = _object["id"];
res["data"] = _object["result"]; // res["data"] = _object["result"];
res["error"] = _object["error"]; // res["error"] = _object["error"];
return QString::fromUtf8(QJsonDocument(res).toJson()); // return QString::fromUtf8(QJsonDocument(res).toJson());
} //}
void QWebThree::onDataProcessed(QString _json, QString _addInfo) void QWebThree::onDataProcessed(QString _json, QString _addInfo)
{ {
@ -166,7 +166,8 @@ void QWebThree::onDataProcessed(QString _json, QString _addInfo)
else if (!_addInfo.compare("shh_newIdentity") && f.contains("result")) else if (!_addInfo.compare("shh_newIdentity") && f.contains("result"))
emit onNewId(f["result"].toString()); emit onNewId(f["result"].toString());
syncResponse(formatOutput(f)); syncResponse(QString::fromUtf8(QJsonDocument(f).toJson()));
// syncResponse(formatOutput(f));
} }
void QWebThree::syncResponse(QString _json) void QWebThree::syncResponse(QString _json)

Loading…
Cancel
Save