aboutsummaryrefslogtreecommitdiff
path: root/libraries
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-12-27 17:04:42 +0100
committerSefa Eyeoglu <contact@scrumplex.net>2022-12-27 17:04:42 +0100
commitc8d8046412467d10abd439bf2066b2304122d7c6 (patch)
treeadb0a9a2b0a61c2246845c1452414158c58b4c4a /libraries
parent4d334b645d0e230c19fa4756a4cbec28dce744d7 (diff)
downloadPrismLauncher-c8d8046412467d10abd439bf2066b2304122d7c6.tar.gz
PrismLauncher-c8d8046412467d10abd439bf2066b2304122d7c6.tar.bz2
PrismLauncher-c8d8046412467d10abd439bf2066b2304122d7c6.zip
refactor: add logging category for credentials
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
Diffstat (limited to 'libraries')
-rw-r--r--libraries/katabasis/include/katabasis/DeviceFlow.h3
-rw-r--r--libraries/katabasis/src/DeviceFlow.cpp7
2 files changed, 7 insertions, 3 deletions
diff --git a/libraries/katabasis/include/katabasis/DeviceFlow.h b/libraries/katabasis/include/katabasis/DeviceFlow.h
index b68c92e0..a5bfbbf3 100644
--- a/libraries/katabasis/include/katabasis/DeviceFlow.h
+++ b/libraries/katabasis/include/katabasis/DeviceFlow.h
@@ -1,5 +1,6 @@
#pragma once
+#include <QLoggingCategory>
#include <QNetworkAccessManager>
#include <QNetworkRequest>
#include <QNetworkReply>
@@ -11,6 +12,8 @@
namespace Katabasis {
+Q_DECLARE_LOGGING_CATEGORY(katabasisCredentials)
+
class ReplyServer;
class PollServer;
diff --git a/libraries/katabasis/src/DeviceFlow.cpp b/libraries/katabasis/src/DeviceFlow.cpp
index f78fd620..17ee379b 100644
--- a/libraries/katabasis/src/DeviceFlow.cpp
+++ b/libraries/katabasis/src/DeviceFlow.cpp
@@ -22,6 +22,7 @@
#include "JsonResponse.h"
namespace {
+
// ref: https://tools.ietf.org/html/rfc8628#section-3.2
// Exception: Google sign-in uses "verification_url" instead of "*_uri" - we'll accept both.
bool hasMandatoryDeviceAuthParams(const QVariantMap& params)
@@ -58,6 +59,8 @@ QByteArray createQueryParameters(const QList<Katabasis::RequestParameter> &param
namespace Katabasis {
+Q_LOGGING_CATEGORY(katabasisCredentials, "katabasis.credentials", QtWarningMsg)
+
DeviceFlow::DeviceFlow(Options & opts, Token & token, QObject *parent, QNetworkAccessManager *manager) : QObject(parent), token_(token) {
manager_ = manager ? manager : new QNetworkAccessManager(this);
qRegisterMetaType<QNetworkReply::NetworkError>("QNetworkReply::NetworkError");
@@ -333,9 +336,7 @@ QString DeviceFlow::refreshToken() {
}
void DeviceFlow::setRefreshToken(const QString &v) {
-#ifndef NDEBUG
- qDebug() << "DeviceFlow::setRefreshToken" << v << "...";
-#endif
+ qCDebug(katabasisCredentials) << "new refresh token:" << v;
token_.refresh_token = v;
}