Skip to content
Snippets Groups Projects
Commit d2850ef3 authored by Ming Rui Zhang's avatar Ming Rui Zhang
Browse files

account: add keep alive enabled parameter into account configuration

Change-Id: I7bdffa89af1b90123c3cbae2d0c1ce0b18f22d75
parent 07df9834
Branches
No related tags found
No related merge requests found
...@@ -112,6 +112,7 @@ struct ConfProperties_t ...@@ -112,6 +112,7 @@ struct ConfProperties_t
bool accountDiscovery; bool accountDiscovery;
bool accountPublish; bool accountPublish;
int registrationExpire; int registrationExpire;
bool keepAliveEnabled;
VectorMapStringString credentials; VectorMapStringString credentials;
struct Audio_t struct Audio_t
{ {
......
...@@ -833,6 +833,7 @@ account::Info::fromDetails(const MapStringString& details) ...@@ -833,6 +833,7 @@ account::Info::fromDetails(const MapStringString& details)
confProperties.peerDiscovery = toBool(details[ConfProperties::DHT_PEER_DISCOVERY]); confProperties.peerDiscovery = toBool(details[ConfProperties::DHT_PEER_DISCOVERY]);
confProperties.accountDiscovery = toBool(details[ConfProperties::ACCOUNT_PEER_DISCOVERY]); confProperties.accountDiscovery = toBool(details[ConfProperties::ACCOUNT_PEER_DISCOVERY]);
confProperties.accountPublish = toBool(details[ConfProperties::ACCOUNT_PUBLISH]); confProperties.accountPublish = toBool(details[ConfProperties::ACCOUNT_PUBLISH]);
confProperties.keepAliveEnabled = toBool(details[ConfProperties::KEEP_ALIVE_ENABLED]);
// Audio // Audio
confProperties.Audio.audioPortMax = toInt(details[ConfProperties::Audio::PORT_MAX]); confProperties.Audio.audioPortMax = toInt(details[ConfProperties::Audio::PORT_MAX]);
confProperties.Audio.audioPortMin = toInt(details[ConfProperties::Audio::PORT_MIN]); confProperties.Audio.audioPortMin = toInt(details[ConfProperties::Audio::PORT_MIN]);
...@@ -945,6 +946,7 @@ account::ConfProperties_t::toDetails() const ...@@ -945,6 +946,7 @@ account::ConfProperties_t::toDetails() const
details[ConfProperties::DHT_PEER_DISCOVERY] = toQString(this->peerDiscovery); details[ConfProperties::DHT_PEER_DISCOVERY] = toQString(this->peerDiscovery);
details[ConfProperties::ACCOUNT_PEER_DISCOVERY] = toQString(this->accountDiscovery); details[ConfProperties::ACCOUNT_PEER_DISCOVERY] = toQString(this->accountDiscovery);
details[ConfProperties::ACCOUNT_PUBLISH] = toQString(this->accountPublish); details[ConfProperties::ACCOUNT_PUBLISH] = toQString(this->accountPublish);
details[ConfProperties::KEEP_ALIVE_ENABLED] = toQString(this->keepAliveEnabled);
// Audio // Audio
details[ConfProperties::Audio::PORT_MAX] = toQString(this->Audio.audioPortMax); details[ConfProperties::Audio::PORT_MAX] = toQString(this->Audio.audioPortMax);
details[ConfProperties::Audio::PORT_MIN] = toQString(this->Audio.audioPortMin); details[ConfProperties::Audio::PORT_MIN] = toQString(this->Audio.audioPortMin);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment