diff --git a/backends/twitter/Requests/CreateFriendRequest.cpp b/backends/twitter/Requests/CreateFriendRequest.cpp index 163daacc5ad8af1bf42ea68b4fcdd68a255c39d3..1d8d154a863759e5b32d87573e3e2d01ba8758ab 100644 --- a/backends/twitter/Requests/CreateFriendRequest.cpp +++ b/backends/twitter/Requests/CreateFriendRequest.cpp @@ -3,10 +3,17 @@ DEFINE_LOGGER(logger, "CreateFriendRequest") void CreateFriendRequest::run() { - LOG4CXX_INFO(logger, user << ": Sending follow request for " << frnd) + LOG4CXX_INFO(logger, user << " - Sending follow request for " << frnd) replyMsg = ""; success = twitObj->friendshipCreate(frnd, false); - if(success) twitObj->getLastWebResponse(replyMsg); + 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); + } } void CreateFriendRequest::finalize() @@ -15,15 +22,14 @@ void CreateFriendRequest::finalize() std::string error; twitObj->getLastCurlError(error); LOG4CXX_ERROR(logger, user << " - Curl error: " << error) - callBack(user, frnd, error); + callBack(user, friendInfo, error); } else { std::string error; error = getErrorMessage(replyMsg); 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); + callBack(user, friendInfo, error); } }