Files
        @ 14e450f7b5a8
    
        
              Branch filter: 
        
    Location: libtransport.git/backends/twitter/Requests/TimelineRequest.cpp - annotation
        
            
            14e450f7b5a8
            1013 B
            text/x-c++hdr
        
        
    
    Do not create pidfile and portfile directories on windows
    f87f8cc356a1 f87f8cc356a1 f87f8cc356a1 f87f8cc356a1 5b13c80ee9ea 5b13c80ee9ea f8a183661cfa 728517cf2312 f8a183661cfa 5b13c80ee9ea 5b13c80ee9ea dcdaeff7f2a4 5b13c80ee9ea dcdaeff7f2a4 5b13c80ee9ea f87f8cc356a1 f87f8cc356a1 f87f8cc356a1 f87f8cc356a1 c236c464ffac 5b13c80ee9ea c236c464ffac c236c464ffac c236c464ffac c236c464ffac c236c464ffac 5b13c80ee9ea c236c464ffac c236c464ffac 5b13c80ee9ea 5b13c80ee9ea 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);
	} 
}
 |