Warn, if the pushbutton auth failed.
This commit is contained in:
parent
844f7a53a8
commit
4e0091fdff
@ -35,6 +35,7 @@
|
|||||||
|
|
||||||
namespace nymeaserver {
|
namespace nymeaserver {
|
||||||
|
|
||||||
|
/** Constructs a new UserManager with the given \a dbName and \a parent. */
|
||||||
UserManager::UserManager(const QString &dbName, QObject *parent):
|
UserManager::UserManager(const QString &dbName, QObject *parent):
|
||||||
QObject(parent)
|
QObject(parent)
|
||||||
{
|
{
|
||||||
@ -359,7 +360,7 @@ bool UserManager::validateToken(const QByteArray &token) const
|
|||||||
void UserManager::onPushButtonPressed()
|
void UserManager::onPushButtonPressed()
|
||||||
{
|
{
|
||||||
if (m_pushButtonTransaction.first == -1) {
|
if (m_pushButtonTransaction.first == -1) {
|
||||||
qCDebug(dcUserManager()) << "PushButton pressed but don't have a transaction waiting for it.";
|
qCDebug(dcUserManager()) << "PushButton pressed without a client waiting for it. Ignoring the signal.";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -373,11 +374,13 @@ void UserManager::onPushButtonPressed()
|
|||||||
|
|
||||||
m_db.exec(storeTokenQuery);
|
m_db.exec(storeTokenQuery);
|
||||||
if (m_db.lastError().type() != QSqlError::NoError) {
|
if (m_db.lastError().type() != QSqlError::NoError) {
|
||||||
qCWarning(dcUserManager) << "Error storing token in DB:" << m_db.lastError().databaseText() << m_db.lastError().driverText();
|
qCWarning(dcUserManager()) << "Error storing token in DB:" << m_db.lastError().databaseText() << m_db.lastError().driverText();
|
||||||
|
qCWarning(dcUserManager()) << "PushButton Auth failed.";
|
||||||
emit pushButtonAuthFinished(m_pushButtonTransaction.first, false, QByteArray());
|
emit pushButtonAuthFinished(m_pushButtonTransaction.first, false, QByteArray());
|
||||||
|
} else {
|
||||||
|
qCDebug(dcUserManager()) << "PushButton Auth succeeded.";
|
||||||
|
emit pushButtonAuthFinished(m_pushButtonTransaction.first, true, token);
|
||||||
}
|
}
|
||||||
qCDebug(dcUserManager()) << "PushButton Auth succeeded";
|
|
||||||
emit pushButtonAuthFinished(m_pushButtonTransaction.first, true, token);
|
|
||||||
|
|
||||||
m_pushButtonTransaction.first = -1;
|
m_pushButtonTransaction.first = -1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user