Files
@ fd7683b6bd0b
Branch filter:
Location: libtransport.git/backends/twitter/Requests/TimelineRequest.cpp - annotation
fd7683b6bd0b
1009 B
text/x-c++hdr
tests: ngircd is in /usr/sbin
f87f8cc356a1 f87f8cc356a1 f87f8cc356a1 d93cc2ce66eb d93cc2ce66eb d93cc2ce66eb f8a183661cfa 728517cf2312 d93cc2ce66eb 5b13c80ee9ea d93cc2ce66eb d93cc2ce66eb 5b13c80ee9ea dcdaeff7f2a4 5b13c80ee9ea f87f8cc356a1 f87f8cc356a1 f87f8cc356a1 f87f8cc356a1 c236c464ffac 5b13c80ee9ea c236c464ffac c236c464ffac d93cc2ce66eb d93cc2ce66eb c236c464ffac 5b13c80ee9ea c236c464ffac d93cc2ce66eb 5b13c80ee9ea d93cc2ce66eb f87f8cc356a1 | #include "TimelineRequest.h"
DEFINE_LOGGER(logger, "TimelineRequest")
void TimelineRequest::run()
{
LOG4CXX_INFO(logger, "Sending timeline request for user " << userRequested);
if(userRequested != "") success = twitObj->timelineUserGet(false, false, 20, userRequested, false);
else success = twitObj->timelineHomeGet(since_id);
if(!success) return;
replyMsg = "";
twitObj->getLastWebResponse( replyMsg );
//LOG4CXX_INFO(logger, user << " - " << replyMsg.length() << " " << replyMsg << "\n" );
tweets = getTimeline(replyMsg);
}
void TimelineRequest::finalize()
{
Error error;
if(!success) {
std::string curlerror;
twitObj->getLastCurlError(curlerror);
error.setMessage(curlerror);
LOG4CXX_ERROR(logger, user << " - Curl error: " << curlerror);
callBack(user, userRequested, tweets, error);
} else {
error = getErrorMessage(replyMsg);
if(error.getMessage().length()) LOG4CXX_ERROR(logger, user << " - " << error.getMessage());
callBack(user, userRequested, tweets, error);
}
}
|