#include "FetchFriends.h" #include "../HTTPRequest.h" DEFINE_LOGGER(logger, "FetchFriends") void FetchFriends::run() { replyMsg = ""; success = twitObj->friendsIdsGet(twitObj->getTwitterUsername()); if(!success) return; twitObj->getLastWebResponse( replyMsg ); std::vector IDs = getIDs( replyMsg ); success = twitObj->userLookup(IDs, true); if(!success) return; twitObj->getLastWebResponse( replyMsg ); friends = getUsers( replyMsg ); HTTPRequest req; req.init(); req.setProxy(twitObj->getProxyServerIp(), twitObj->getProxyServerPort(), twitObj->getProxyUserName(), twitObj->getProxyPassword()); for(int i=0 ; igetLastCurlError(curlerror); error.setMessage(curlerror); LOG4CXX_ERROR(logger, user << " - " << curlerror) callBack(user, friends, friendAvatars, error); } else { error = getErrorMessage(replyMsg); if(error.getMessage().length()) LOG4CXX_ERROR(logger, user << " - " << error.getMessage()) callBack(user, friends, friendAvatars, error); } }