mirror of
https://github.com/logos-co/logos-cpp-sdk.git
synced 2026-08-31 01:31:10 +00:00
add overloards using cpp types to replace qt ones later (#51)
This commit is contained in:
@@ -23,18 +23,33 @@ void TokenManager::saveToken(const QString& key, const QString& token)
|
||||
emit tokenSaved(key);
|
||||
}
|
||||
|
||||
void TokenManager::saveToken(const std::string& key, const std::string& token)
|
||||
{
|
||||
saveToken(QString::fromStdString(key), QString::fromStdString(token));
|
||||
}
|
||||
|
||||
QString TokenManager::getToken(const QString& key) const
|
||||
{
|
||||
QMutexLocker locker(&m_mutex);
|
||||
return m_tokens.value(key, QString());
|
||||
}
|
||||
|
||||
std::string TokenManager::getToken(const std::string& key) const
|
||||
{
|
||||
return getToken(QString::fromStdString(key)).toStdString();
|
||||
}
|
||||
|
||||
bool TokenManager::hasToken(const QString& key) const
|
||||
{
|
||||
QMutexLocker locker(&m_mutex);
|
||||
return m_tokens.contains(key);
|
||||
}
|
||||
|
||||
bool TokenManager::hasToken(const std::string& key) const
|
||||
{
|
||||
return hasToken(QString::fromStdString(key));
|
||||
}
|
||||
|
||||
bool TokenManager::removeToken(const QString& key)
|
||||
{
|
||||
QMutexLocker locker(&m_mutex);
|
||||
@@ -46,6 +61,11 @@ bool TokenManager::removeToken(const QString& key)
|
||||
return false;
|
||||
}
|
||||
|
||||
bool TokenManager::removeToken(const std::string& key)
|
||||
{
|
||||
return removeToken(QString::fromStdString(key));
|
||||
}
|
||||
|
||||
void TokenManager::clearAllTokens()
|
||||
{
|
||||
QMutexLocker locker(&m_mutex);
|
||||
|
||||
Reference in New Issue
Block a user