Files
@ 935a5a7eb13a
Branch filter:
Location: libtransport.git/backends/twitter/Requests/CreateFriendRequest.cpp - annotation
935a5a7eb13a
1.4 KiB
text/x-c++hdr
bump version to 2.0.7
d7b1567e7588 9e70a739b7c2 d7b1567e7588 d7b1567e7588 d7b1567e7588 d7b1567e7588 d93cc2ce66eb d7b1567e7588 d7b1567e7588 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 d93cc2ce66eb bdb8aed78f63 bdb8aed78f63 d93cc2ce66eb d93cc2ce66eb 9e70a739b7c2 9e70a739b7c2 d93cc2ce66eb 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 bdb8aed78f63 d7b1567e7588 d7b1567e7588 d7b1567e7588 d7b1567e7588 c236c464ffac d7b1567e7588 c236c464ffac c236c464ffac d93cc2ce66eb d93cc2ce66eb 9e70a739b7c2 d7b1567e7588 d7b1567e7588 c236c464ffac d93cc2ce66eb 483eedf5c785 d93cc2ce66eb 9e70a739b7c2 d7b1567e7588 d7b1567e7588 | #include "CreateFriendRequest.h"
#include "../HTTPRequest.h"
DEFINE_LOGGER(logger, "CreateFriendRequest")
void CreateFriendRequest::run()
{
LOG4CXX_INFO(logger, user << " - Sending follow request for " << frnd);
replyMsg = "";
success = twitObj->friendshipCreate(frnd, false);
if(success) {
twitObj->getLastWebResponse(replyMsg);
LOG4CXX_INFO(logger, user << replyMsg);
friendInfo = getUser(replyMsg);
if(friendInfo.getScreenName() == "") LOG4CXX_INFO(logger, user << " - Was unable to fetch user info for " << frnd);
HTTPRequest req;
std::string img;
req.init();
req.setProxy(twitObj->getProxyServerIp(), twitObj->getProxyServerPort(), twitObj->getProxyUserName(), twitObj->getProxyPassword());
profileImg = "";
if(req.GET(friendInfo.getProfileImgURL(), img)) profileImg = img;
else {
LOG4CXX_INFO(logger, user << " - Was unable to fetch profile image of user " << frnd);
}
}
}
void CreateFriendRequest::finalize()
{
Error error;
if(!success) {
std::string curlerror;
twitObj->getLastCurlError(curlerror);
error.setMessage(curlerror);
LOG4CXX_ERROR(logger, user << " - Curl error: " << curlerror);
callBack(user, friendInfo, profileImg, error);
} else {
error = getErrorMessage(replyMsg);
if(error.getMessage().length()) {
LOG4CXX_ERROR(logger, user << " - " << error.getMessage());
}
else LOG4CXX_INFO(logger, user << ": Now following " << frnd);
callBack(user, friendInfo, profileImg, error);
}
}
|