Changeset - 483eedf5c785
[Not reviewed]
0 2 0
Sarang Bharadwaj - 13 years ago 2012-06-19 10:32:54
sarang.bh@gmail.com
Follow/Unfollow users in Multiple contact mode
2 files changed with 8 insertions and 5 deletions:
0 comments (0 inline, 0 general)
backends/twitter/Requests/CreateFriendRequest.cpp
Show inline comments
 
@@ -14,12 +14,15 @@ void CreateFriendRequest::finalize()
 
	if(!success) {
 
		std::string error;
 
		twitObj->getLastCurlError(error);
 
		LOG4CXX_ERROR(logger, user << " " << error)
 
		LOG4CXX_ERROR(logger, user << " Curl error: " << error)
 
		callBack(user, frnd, error);
 
	} else {
 
		std::string error;
 
		error = getErrorMessage(replyMsg);
 
		if(error.length()) LOG4CXX_ERROR(logger, user << " " << error)
 
		if(error.length()) {
 
			LOG4CXX_ERROR(logger, user << " " << error)
 
			LOG4CXX_ERROR(logger, user << " " << replyMsg)
 
		}
 
		else LOG4CXX_INFO(logger, user << ": Now following " << frnd)
 
		callBack(user, frnd, error);
 
	}
backends/twitter/TwitterPlugin.cpp
Show inline comments
 
@@ -159,9 +159,9 @@ void TwitterPlugin::handleMessageSendRequest(const std::string &user, const std:
 
														boost::bind(&TwitterPlugin::displayTweets, this, _1, _2, _3, _4)));
 
		else if(cmd == "#friends") tp->runAsThread(new FetchFriends(sessions[user], user,
 
													   boost::bind(&TwitterPlugin::displayFriendlist, this, _1, _2, _3)));
 
		else if(cmd == "#follow") tp->runAsThread(new CreateFriendRequest(sessions[user], user, data,
 
		else if(cmd == "#follow") tp->runAsThread(new CreateFriendRequest(sessions[user], user, data.substr(0,data.find('@')),
 
													   boost::bind(&TwitterPlugin::createFriendResponse, this, _1, _2, _3)));
 
		else if(cmd == "#unfollow") tp->runAsThread(new DestroyFriendRequest(sessions[user], user, data,
 
		else if(cmd == "#unfollow") tp->runAsThread(new DestroyFriendRequest(sessions[user], user, data.substr(0,data.find('@')),
 
													   boost::bind(&TwitterPlugin::deleteFriendResponse, this, _1, _2, _3)));
 
		else if(cmd == "#retweet") tp->runAsThread(new RetweetRequest(sessions[user], user, data,
 
													   boost::bind(&TwitterPlugin::RetweetResponse, this, _1, _2)));
 
@@ -181,9 +181,9 @@ void TwitterPlugin::handleBuddyUpdatedRequest(const std::string &user, const std
 
		return;
 
	}
 

	
 
	LOG4CXX_INFO(logger, user << " Adding Twitter contact " << buddyName)
 
	tp->runAsThread(new CreateFriendRequest(sessions[user], user, buddyName, 
 
											boost::bind(&TwitterPlugin::createFriendResponse, this, _1, _2, _3)));
 
	//handleBuddyChanged(user, buddyName, alias, groups, pbnetwork::STATUS_ONLINE);
 
}
 

	
 
void TwitterPlugin::handleBuddyRemovedRequest(const std::string &user, const std::string &buddyName, const std::vector<std::string> &groups) 
0 comments (0 inline, 0 general)