Get marketplace public key from backend

This commit is contained in:
Zach Fox 2017-10-20 10:38:59 -07:00
parent c99e803ab7
commit 9e68e805a0

View file

@ -3004,41 +3004,32 @@ void EntityItem::somethingChangedNotification() {
} }
void EntityItem::retrieveMarketplacePublicKey() { void EntityItem::retrieveMarketplacePublicKey() {
EntityItem::_marketplacePublicKey = "-----BEGIN PUBLIC KEY-----\n" QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyNNpKuspPe9D8jbzrX5k\n" QNetworkRequest networkRequest;
"dyl7HvEGHzbXS2ydi0qUApyVZoPsmdx4vtpx6XgwxY8+9X/CDBIIWT2DnfOSzeOQ\n" networkRequest.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true);
"D3zdcK2ro0HRiWuCzGKp9BM2GppkoiCZaJjpCiM7XOrBuI5OHp+5csb21nJs/Djo\n" QUrl requestURL = NetworkingConstants::METAVERSE_SERVER_URL;
"a6eCj3NlkJEjR2SQepPU89dKbS13g6B5uxH7IgerPmJmsCTEmst87AMGJU0SWyiA\n" requestURL.setPath("/api/v1/commerce/marketplace_key");
"0DSzom/QDODGYAwmC9+++l+xD7pm/zT2NHRom0tbr6Il51PSAcnmxHOcdxuJeRN7\n" QJsonObject request;
"9ep9dg0aTpKBvVbef9WGWj2QgdQ8qR+b9zoiWDq5vlgeLH2WH/AcDAIyyTr/ydeo\n" networkRequest.setUrl(requestURL);
"CQIDAQAB\n"
"-----END PUBLIC KEY-----\n";
//QNetworkAccessManager& networkAccessManager = NetworkAccessManager::getInstance();
//QNetworkRequest networkRequest;
//networkRequest.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true);
//QUrl requestURL = NetworkingConstants::METAVERSE_SERVER_URL;
//requestURL.setPath("/api/v1/commerce/marketplace_key");
//QJsonObject request;
//networkRequest.setUrl(requestURL);
//QNetworkReply* networkReply = NULL; QNetworkReply* networkReply = NULL;
//networkReply = networkAccessManager.get(networkRequest); networkReply = networkAccessManager.get(networkRequest);
//connect(networkReply, &QNetworkReply::finished, [=]() { connect(networkReply, &QNetworkReply::finished, [=]() {
// QJsonObject jsonObject = QJsonDocument::fromJson(networkReply->readAll()).object(); QJsonObject jsonObject = QJsonDocument::fromJson(networkReply->readAll()).object();
// jsonObject = jsonObject["data"].toObject(); jsonObject = jsonObject["data"].toObject();
// if (networkReply->error() == QNetworkReply::NoError) { if (networkReply->error() == QNetworkReply::NoError) {
// if (!jsonObject["public_key"].toString().isEmpty()) { if (!jsonObject["public_key"].toString().isEmpty()) {
// EntityItem::_marketplacePublicKey = jsonObject["public_key"].toString(); EntityItem::_marketplacePublicKey = jsonObject["public_key"].toString();
// qCWarning(entities) << "Marketplace public key has been set to" << _marketplacePublicKey; qCWarning(entities) << "Marketplace public key has been set to" << _marketplacePublicKey;
// } else { } else {
// qCWarning(entities) << "Marketplace public key is empty!"; qCWarning(entities) << "Marketplace public key is empty!";
// } }
// } else { } else {
// qCWarning(entities) << "Call to" << networkRequest.url() << "failed! Error:" << networkReply->error(); qCWarning(entities) << "Call to" << networkRequest.url() << "failed! Error:" << networkReply->error();
// } }
// networkReply->deleteLater(); networkReply->deleteLater();
//}); });
} }