This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
2020-10-20 19:44:47 +02:00

27 lines
560 B
C++

#include "apikeystorage.h"
ApiKeyStorage::ApiKeyStorage(QObject *parent):
QObject(parent)
{
}
ApiKey ApiKeyStorage::requestKey(const QString &name) const
{
if (!m_keys.contains(name)) {
qCWarning(dcApiKeys) << "API key not found for" << name;
}
return m_keys.value(name);
}
void ApiKeyStorage::insertKey(const QString &name, const ApiKey &key)
{
if (m_keys.contains(name)) {
m_keys[name] = key;
emit keyUpdated(name, key);
} else {
m_keys.insert(name, key);
emit keyAdded(name, key);
}
}