|
|
@ -105,10 +105,10 @@ PrimeUserWidget::PrimeUserWidget(QWidget* parent) : QWidget(parent) { |
|
|
|
|
|
|
|
|
|
|
|
QString url = "https://api.commadotai.com/v1/devices/" + dongleId + "/owner"; |
|
|
|
QString url = "https://api.commadotai.com/v1/devices/" + dongleId + "/owner"; |
|
|
|
RequestRepeater *repeater = new RequestRepeater(this, url, "ApiCache_Owner", 6); |
|
|
|
RequestRepeater *repeater = new RequestRepeater(this, url, "ApiCache_Owner", 6); |
|
|
|
QObject::connect(repeater, SIGNAL(receivedResponse(QString)), this, SLOT(replyFinished(QString))); |
|
|
|
QObject::connect(repeater, &RequestRepeater::receivedResponse, this, &PrimeUserWidget::replyFinished); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void PrimeUserWidget::replyFinished(QString response) { |
|
|
|
void PrimeUserWidget::replyFinished(const QString &response) { |
|
|
|
QJsonDocument doc = QJsonDocument::fromJson(response.toUtf8()); |
|
|
|
QJsonDocument doc = QJsonDocument::fromJson(response.toUtf8()); |
|
|
|
if (doc.isNull()) { |
|
|
|
if (doc.isNull()) { |
|
|
|
qDebug() << "JSON Parse failed on getting username and points"; |
|
|
|
qDebug() << "JSON Parse failed on getting username and points"; |
|
|
@ -238,12 +238,12 @@ SetupWidget::SetupWidget(QWidget* parent) : QFrame(parent) { |
|
|
|
QString url = "https://api.commadotai.com/v1.1/devices/" + dongleId + "/"; |
|
|
|
QString url = "https://api.commadotai.com/v1.1/devices/" + dongleId + "/"; |
|
|
|
RequestRepeater* repeater = new RequestRepeater(this, url, "ApiCache_Device", 5); |
|
|
|
RequestRepeater* repeater = new RequestRepeater(this, url, "ApiCache_Device", 5); |
|
|
|
|
|
|
|
|
|
|
|
QObject::connect(repeater, SIGNAL(receivedResponse(QString)), this, SLOT(replyFinished(QString))); |
|
|
|
QObject::connect(repeater, &RequestRepeater::receivedResponse, this, &SetupWidget::replyFinished); |
|
|
|
QObject::connect(repeater, SIGNAL(failedResponse(QString)), this, SLOT(parseError(QString))); |
|
|
|
QObject::connect(repeater, &RequestRepeater::failedResponse, this, &SetupWidget::parseError); |
|
|
|
hide(); // Only show when first request comes back
|
|
|
|
hide(); // Only show when first request comes back
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void SetupWidget::parseError(QString response) { |
|
|
|
void SetupWidget::parseError(const QString &response) { |
|
|
|
show(); |
|
|
|
show(); |
|
|
|
showQr = false; |
|
|
|
showQr = false; |
|
|
|
mainLayout->setCurrentIndex(0); |
|
|
|
mainLayout->setCurrentIndex(0); |
|
|
@ -254,7 +254,7 @@ void SetupWidget::showQrCode(){ |
|
|
|
mainLayout->setCurrentIndex(1); |
|
|
|
mainLayout->setCurrentIndex(1); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void SetupWidget::replyFinished(QString response) { |
|
|
|
void SetupWidget::replyFinished(const QString &response) { |
|
|
|
show(); |
|
|
|
show(); |
|
|
|
QJsonDocument doc = QJsonDocument::fromJson(response.toUtf8()); |
|
|
|
QJsonDocument doc = QJsonDocument::fromJson(response.toUtf8()); |
|
|
|
if (doc.isNull()) { |
|
|
|
if (doc.isNull()) { |
|
|
|