Changeset - e0f196352531
[Not reviewed]
0 1 0
Jan Kaluza - 13 years ago 2012-08-22 10:05:22
hanzz.k@gmail.com
Send information when PIN was OK
1 file changed with 3 insertions and 2 deletions:
0 comments (0 inline, 0 general)
backends/twitter/Requests/PINExchangeProcess.cpp
Show inline comments
 
@@ -9,24 +9,24 @@ void PINExchangeProcess::run()
 
}
 

	
 
void PINExchangeProcess::finalize()
 
{
 
	if(!success) {
 
		LOG4CXX_ERROR(logger, user << ": Error while exchanging PIN for Access Token!")
 
		np->handleMessage(user, "twitter-account", "Error while exchanging PIN for Access Token!");
 
		np->handleMessage(user, "twitter.com", "Error while exchanging PIN for Access Token!");
 
		np->handleLogoutRequest(user, "");
 
	} else {
 
		std::string replyMsg;
 
		while(replyMsg.length() == 0) {
 
			twitObj->getLastWebResponse(replyMsg);
 
		}
 

	
 
		Error error = getErrorMessage(replyMsg);
 
		if(error.getMessage().length()) {
 
			LOG4CXX_ERROR(logger, user << ": Error while exchanging PIN for Access Token! " << error.getMessage())
 
			np->handleMessage(user, "twitter-account", error.getMessage());
 
			np->handleMessage(user, "twitter.com", error.getMessage());
 
			np->handleLogoutRequest(user, "");
 
			return;
 
		}
 

	
 

	
 
		std::string OAuthAccessTokenKey, OAuthAccessTokenSecret;
 
@@ -35,12 +35,13 @@ void PINExchangeProcess::finalize()
 

	
 
		if(np->storeUserOAuthKeyAndSecret(user, OAuthAccessTokenKey, OAuthAccessTokenSecret) == false) {
 
			np->handleLogoutRequest(user, "");
 
			return;
 
		}
 
		np->pinExchangeComplete(user, OAuthAccessTokenKey, OAuthAccessTokenSecret);
 
		np->handleMessage(user, "twitter.com", "PIN is OK. You are now authorized.");
 
		LOG4CXX_INFO(logger, user << ": Sent PIN " << data << " and obtained Access Token");
 
	}
 
}
 

	
 
/*void handlePINExchange(const std::string &user, std::string &data) {
 
	sessions[user]->getOAuth().setOAuthPin( data );
0 comments (0 inline, 0 general)