Skip to content
Snippets Groups Projects
Commit 0df4de4a authored by Rafaël Carré's avatar Rafaël Carré
Browse files

* 6560: password is now specific to IAX accounts

parent d0bc7f3b
Branches
Tags
No related merge requests found
...@@ -273,13 +273,6 @@ class Account : public Serializable ...@@ -273,13 +273,6 @@ class Account : public Serializable
_hostname = hostname; _hostname = hostname;
} }
std::string getPassword (void) const {
return _password;
}
void setPassword (const std::string &password) {
_password = password;
}
std::string getAlias (void) const { std::string getAlias (void) const {
return _alias; return _alias;
} }
...@@ -375,11 +368,6 @@ class Account : public Serializable ...@@ -375,11 +368,6 @@ class Account : public Serializable
*/ */
std::string _hostname; std::string _hostname;
/**
* Account login information: password
*/
std::string _password;
/** /**
* Account login information: Alias * Account login information: Alias
*/ */
......
...@@ -59,7 +59,7 @@ void IAXAccount::serialize (Conf::YamlEmitter *emitter) ...@@ -59,7 +59,7 @@ void IAXAccount::serialize (Conf::YamlEmitter *emitter)
Conf::ScalarNode id (Account::_accountID); Conf::ScalarNode id (Account::_accountID);
Conf::ScalarNode username (Account::_username); Conf::ScalarNode username (Account::_username);
Conf::ScalarNode password (Account::_password); Conf::ScalarNode password (_password);
Conf::ScalarNode alias (Account::_alias); Conf::ScalarNode alias (Account::_alias);
Conf::ScalarNode hostname (Account::_hostname); Conf::ScalarNode hostname (Account::_hostname);
Conf::ScalarNode enable (_enabled); Conf::ScalarNode enable (_enabled);
...@@ -116,7 +116,7 @@ void IAXAccount::setAccountDetails (std::map<std::string, std::string> details) ...@@ -116,7 +116,7 @@ void IAXAccount::setAccountDetails (std::map<std::string, std::string> details)
setType (details[CONFIG_ACCOUNT_TYPE]); setType (details[CONFIG_ACCOUNT_TYPE]);
setUsername (details[USERNAME]); setUsername (details[USERNAME]);
setHostname (details[HOSTNAME]); setHostname (details[HOSTNAME]);
setPassword (details[PASSWORD]); _password = (details[PASSWORD]);
setEnabled ( (details[CONFIG_ACCOUNT_ENABLE].compare ("true") == 0)); setEnabled ( (details[CONFIG_ACCOUNT_ENABLE].compare ("true") == 0));
setMailBox (details[CONFIG_ACCOUNT_MAILBOX]); setMailBox (details[CONFIG_ACCOUNT_MAILBOX]);
...@@ -171,7 +171,6 @@ int IAXAccount::registerVoIPLink() ...@@ -171,7 +171,6 @@ int IAXAccount::registerVoIPLink()
// Stuff needed for IAX registration // Stuff needed for IAX registration
setHostname (_hostname); setHostname (_hostname);
setUsername (_username); setUsername (_username);
setPassword (_password);
_link->sendRegister (_accountID); _link->sendRegister (_accountID);
} }
......
...@@ -69,7 +69,16 @@ class IAXAccount : public Account ...@@ -69,7 +69,16 @@ class IAXAccount : public Account
*/ */
int unregisterVoIPLink(); int unregisterVoIPLink();
const std::string &getPassword (void) const {
return _password;
}
private: private:
/**
* Account login information: password
*/
std::string _password;
}; };
#endif #endif
...@@ -116,7 +116,6 @@ void SIPAccount::serialize (Conf::YamlEmitter *emitter) ...@@ -116,7 +116,6 @@ void SIPAccount::serialize (Conf::YamlEmitter *emitter)
Conf::ScalarNode id (Account::_accountID); Conf::ScalarNode id (Account::_accountID);
Conf::ScalarNode username (Account::_username); Conf::ScalarNode username (Account::_username);
Conf::ScalarNode password (Account::_password);
Conf::ScalarNode alias (Account::_alias); Conf::ScalarNode alias (Account::_alias);
Conf::ScalarNode hostname (Account::_hostname); Conf::ScalarNode hostname (Account::_hostname);
Conf::ScalarNode enable (_enabled); Conf::ScalarNode enable (_enabled);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment