Added legacyName field to UserData
This commit is contained in:
parent
6983e999e0
commit
c0c5673c97
2 changed files with 7 additions and 5 deletions
|
@ -118,7 +118,7 @@ void TwitterPlugin::handleLoginRequest(const std::string &user, const std::strin
|
|||
}
|
||||
|
||||
LOG4CXX_INFO(logger, std::string("Received login request for ") + user)
|
||||
initUserSession(user, password);
|
||||
initUserSession(user, legacyName, password);
|
||||
handleConnected(user);
|
||||
|
||||
LOG4CXX_INFO(logger, user << ": Adding Buddy " << adminLegacyName << " " << adminAlias)
|
||||
|
@ -417,11 +417,11 @@ bool TwitterPlugin::storeUserOAuthKeyAndSecret(const std::string user, const std
|
|||
return true;
|
||||
}
|
||||
|
||||
void TwitterPlugin::initUserSession(const std::string user, const std::string password)
|
||||
void TwitterPlugin::initUserSession(const std::string user, const std::string legacyName, const std::string password)
|
||||
{
|
||||
boost::mutex::scoped_lock lock(userlock);
|
||||
|
||||
std::string username = user.substr(0,user.find('@'));
|
||||
std::string username = legacyName;
|
||||
std::string passwd = password;
|
||||
LOG4CXX_INFO(logger, username + " " + passwd)
|
||||
|
||||
|
@ -446,7 +446,8 @@ void TwitterPlugin::initUserSession(const std::string user, const std::string pa
|
|||
}
|
||||
}
|
||||
|
||||
userdb[user].connectionState = NEW;
|
||||
userdb[user].connectionState = NEW;
|
||||
userdb[user].legacyName = username;
|
||||
userdb[user].sessions->setTwitterUsername(username);
|
||||
userdb[user].sessions->setTwitterPassword(passwd);
|
||||
userdb[user].sessions->getOAuth().setConsumerKey(consumerKey);
|
||||
|
|
|
@ -88,7 +88,7 @@ class TwitterPlugin : public NetworkPlugin {
|
|||
|
||||
bool storeUserOAuthKeyAndSecret(const std::string user, const std::string OAuthKey, const std::string OAuthSecret);
|
||||
|
||||
void initUserSession(const std::string user, const std::string password);
|
||||
void initUserSession(const std::string user, const std::string legacyName, const std::string password);
|
||||
|
||||
void OAuthFlowComplete(const std::string user, twitCurl *obj);
|
||||
|
||||
|
@ -152,6 +152,7 @@ class TwitterPlugin : public NetworkPlugin {
|
|||
std::set<std::string> onlineUsers;
|
||||
struct UserData
|
||||
{
|
||||
std::string legacyName;
|
||||
User userTwitterObj;
|
||||
std::string userImg;
|
||||
twitCurl* sessions;
|
||||
|
|
Loading…
Add table
Reference in a new issue