Remove android specific code path for key storage

it's now natively supported by QtKeychain. We don't have users so it's
not a big deal to discard their password.

Fix #247
This commit is contained in:
Carl Schwan
2021-05-07 04:23:19 +02:00
parent fbdf9999a6
commit ff79ff8fa7

View File

@@ -309,7 +309,6 @@ QByteArray Controller::loadAccessTokenFromFile(const AccountSettings &account)
QByteArray Controller::loadAccessTokenFromKeyChain(const AccountSettings &account)
{
#ifndef Q_OS_ANDROID
qDebug() << "Read the access token from the keychain for " << account.userId();
QKeychain::ReadPasswordJob job(qAppName());
job.setAutoDelete(false);
@@ -343,13 +342,6 @@ QByteArray Controller::loadAccessTokenFromKeyChain(const AccountSettings &accoun
}
return accessToken;
#else
qDebug() << "Saving access token to KConfig";
KConfig config("neochat_tokens");
KConfigGroup tokensGroup(&config, "Tokens");
QString token = tokensGroup.readEntry(account.userId(), QString());
return token.toLatin1();
#endif
}
bool Controller::saveAccessTokenToFile(const AccountSettings &account, const QByteArray &accessToken)