mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 06:44:06 +02:00
fix for remaining AccountManager converted callbacks
This commit is contained in:
parent
e9bcc90166
commit
13f43dfc70
2 changed files with 5 additions and 2 deletions
|
@ -11,6 +11,7 @@
|
|||
|
||||
#include <openssl/rsa.h>
|
||||
|
||||
#include <qjsondocument.h>
|
||||
#include <QtCore/QDebug>
|
||||
|
||||
#include "DataServerAccountInfo.h"
|
||||
|
@ -101,7 +102,8 @@ void DataServerAccountInfo::setBalance(qint64 balance) {
|
|||
}
|
||||
}
|
||||
|
||||
void DataServerAccountInfo::setBalanceFromJSON(const QJsonObject& jsonObject) {
|
||||
void DataServerAccountInfo::setBalanceFromJSON(QNetworkReply& requestReply) {
|
||||
QJsonObject jsonObject = QJsonDocument::fromJson(requestReply.readAll()).object();
|
||||
if (jsonObject["status"].toString() == "success") {
|
||||
qint64 balanceInSatoshis = jsonObject["data"].toObject()["wallet"].toObject()["balance"].toDouble();
|
||||
setBalance(balanceInSatoshis);
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
#define hifi_DataServerAccountInfo_h
|
||||
|
||||
#include <QtCore/QObject>
|
||||
#include <qnetworkreply.h>
|
||||
#include <QtCore/QUuid>
|
||||
|
||||
#include "OAuthAccessToken.h"
|
||||
|
@ -50,7 +51,7 @@ public:
|
|||
void setBalance(qint64 balance);
|
||||
bool hasBalance() const { return _hasBalance; }
|
||||
void setHasBalance(bool hasBalance) { _hasBalance = hasBalance; }
|
||||
Q_INVOKABLE void setBalanceFromJSON(const QJsonObject& jsonObject);
|
||||
Q_INVOKABLE void setBalanceFromJSON(QNetworkReply& requestReply);
|
||||
|
||||
bool hasProfile() const;
|
||||
|
||||
|
|
Loading…
Reference in a new issue