mirror of https://github.com/nymea/nymea.git
store newly received config
parent
1d938bec99
commit
7b12d720f3
|
|
@ -183,6 +183,12 @@ bool CloudManager::installClientCertificates(const QByteArray &rootCA, const QBy
|
|||
m_awsConnector->disconnectAWS();
|
||||
connect2aws();
|
||||
}
|
||||
m_configuration->setCloudCertificateCA(m_caCertificate);
|
||||
m_configuration->setCloudCertificate(m_clientCertificate);
|
||||
m_configuration->setCloudCertificateKey(m_clientCertificateKey);
|
||||
m_configuration->setCloudServerUrl(m_serverUrl);
|
||||
|
||||
emit connectionStateChanged();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -358,6 +358,13 @@ QString NymeaConfiguration::cloudServerUrl() const
|
|||
return settings.value("cloudServerUrl").toString();
|
||||
}
|
||||
|
||||
void NymeaConfiguration::setCloudServerUrl(const QString &cloudServerUrl)
|
||||
{
|
||||
NymeaSettings settings(NymeaSettings::SettingsRoleGlobal);
|
||||
settings.beginGroup("Cloud");
|
||||
settings.setValue("cloudServerUrl", cloudServerUrl);
|
||||
}
|
||||
|
||||
QString NymeaConfiguration::cloudCertificateCA() const
|
||||
{
|
||||
NymeaSettings settings(NymeaSettings::SettingsRoleGlobal);
|
||||
|
|
@ -365,6 +372,13 @@ QString NymeaConfiguration::cloudCertificateCA() const
|
|||
return settings.value("cloudCertificateCA").toString();
|
||||
}
|
||||
|
||||
void NymeaConfiguration::setCloudCertificateCA(const QString &cloudCertificateCA)
|
||||
{
|
||||
NymeaSettings settings(NymeaSettings::SettingsRoleGlobal);
|
||||
settings.beginGroup("Cloud");
|
||||
settings.setValue("cloudCertificateCA", cloudCertificateCA);
|
||||
}
|
||||
|
||||
QString NymeaConfiguration::cloudCertificate() const
|
||||
{
|
||||
NymeaSettings settings(NymeaSettings::SettingsRoleGlobal);
|
||||
|
|
@ -372,6 +386,13 @@ QString NymeaConfiguration::cloudCertificate() const
|
|||
return settings.value("cloudCertificate").toString();
|
||||
}
|
||||
|
||||
void NymeaConfiguration::setCloudCertificate(const QString &cloudCertificate)
|
||||
{
|
||||
NymeaSettings settings(NymeaSettings::SettingsRoleGlobal);
|
||||
settings.beginGroup("Cloud");
|
||||
settings.setValue("cloudCertificate", cloudCertificate);
|
||||
}
|
||||
|
||||
QString NymeaConfiguration::cloudCertificateKey() const
|
||||
{
|
||||
NymeaSettings settings(NymeaSettings::SettingsRoleGlobal);
|
||||
|
|
@ -379,6 +400,13 @@ QString NymeaConfiguration::cloudCertificateKey() const
|
|||
return settings.value("cloudCertificateKey").toString();
|
||||
}
|
||||
|
||||
void NymeaConfiguration::setCloudCertificateKey(const QString &cloudCertificateKey)
|
||||
{
|
||||
NymeaSettings settings(NymeaSettings::SettingsRoleGlobal);
|
||||
settings.beginGroup("Cloud");
|
||||
settings.setValue("cloudCertificateKey", cloudCertificateKey);
|
||||
}
|
||||
|
||||
QString NymeaConfiguration::logDBDriver() const
|
||||
{
|
||||
NymeaSettings settings(NymeaSettings::SettingsRoleGlobal);
|
||||
|
|
|
|||
|
|
@ -119,9 +119,13 @@ public:
|
|||
void setCloudEnabled(bool enabled);
|
||||
|
||||
QString cloudServerUrl() const;
|
||||
void setCloudServerUrl(const QString &cloudServerUrl);
|
||||
QString cloudCertificateCA() const;
|
||||
void setCloudCertificateCA(const QString &cloudCertificateCA);
|
||||
QString cloudCertificate() const;
|
||||
void setCloudCertificate(const QString &cloudCertificate);
|
||||
QString cloudCertificateKey() const;
|
||||
void setCloudCertificateKey(const QString &cloudCertificateKey);
|
||||
|
||||
// Logging
|
||||
QString logDBDriver() const;
|
||||
|
|
|
|||
Loading…
Reference in New Issue