diff --git a/backends/twitter/Requests/TimelineRequest.cpp b/backends/twitter/Requests/TimelineRequest.cpp new file mode 100644 index 0000000000000000000000000000000000000000..842d0ac68c99d505afc9bd198bff67a5ccbd93a1 --- /dev/null +++ b/backends/twitter/Requests/TimelineRequest.cpp @@ -0,0 +1,33 @@ +#include "TimelineRequest.h" +DEFINE_LOGGER(logger, "TimelineRequest") +void TimelineRequest::run() +{ + replyMsg = ""; + if( twitObj.timelinePublicGet() ) { + LOG4CXX_INFO(logger, "Sending timeline request for user " << user) + + while(replyMsg.length() == 0) { + twitObj.getLastWebResponse( replyMsg ); + } + + LOG4CXX_INFO(logger, user << " - " << replyMsg.length() << " " << replyMsg << "\n" ); + + std::vector tweets = getTimeline(replyMsg); + timeline = "\n"; + for(int i=0 ; ihandleMessage(user, "twitter-account", timeline); //send timeline + } + else { + twitObj.getLastCurlError( replyMsg ); + LOG4CXX_ERROR(logger, user << " - " << replyMsg ); + } +}