summaryrefslogtreecommitdiff
path: root/src/nxmaccessmanager.cpp
diff options
context:
space:
mode:
authorSilarn <jrim@rimpo.org>2019-05-09 12:04:03 -0500
committerSilarn <jrim@rimpo.org>2019-05-09 12:04:03 -0500
commited4eb2aae8fcf493c07a02cbca3df14f00c5e130 (patch)
treedf454d19e96d78b8a860d4fcb8f721392fe2c215 /src/nxmaccessmanager.cpp
parent3d2616ea989d728c4b1a1f9a3fc4cb852db50872 (diff)
Update NXM link handling to support premium link and validate user info
Diffstat (limited to 'src/nxmaccessmanager.cpp')
-rw-r--r--src/nxmaccessmanager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nxmaccessmanager.cpp b/src/nxmaccessmanager.cpp
index b1e1ad89..00bb2a91 100644
--- a/src/nxmaccessmanager.cpp
+++ b/src/nxmaccessmanager.cpp
@@ -272,6 +272,7 @@ void NXMAccessManager::validateFinished()
if (!jdoc.isNull()) {
QJsonObject credentialsData = jdoc.object();
if (credentialsData.contains("user_id")) {
+ int id = credentialsData.value("user_id").toInt();
QString name = credentialsData.value("name").toString();
bool premium = credentialsData.value("is_premium").toBool();
@@ -282,7 +283,7 @@ void NXMAccessManager::validateFinished()
m_ValidateReply->rawHeader("x-rl-hourly-limit").toInt()
));
- emit credentialsReceived(name, premium, limits);
+ emit credentialsReceived(name, id, premium, limits);
m_ValidateReply->deleteLater();
m_ValidateReply = nullptr;