Files
        @ 4717bd007185
    
        
              Branch filter: 
        
    Location: libtransport.git/backends/twitter/Requests/DestroyFriendRequest.cpp - annotation
        
            
            4717bd007185
            899 B
            text/x-c++hdr
        
        
    
    Send unavailable presence when server goes down. Use LOG4CXX macros in irc backend
    | d7b1567e7588 d7b1567e7588 d7b1567e7588 d7b1567e7588 d7b1567e7588 d7b1567e7588 d7b1567e7588 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 d7b1567e7588 d7b1567e7588 d7b1567e7588 d7b1567e7588 c236c464ffac d7b1567e7588 c236c464ffac c236c464ffac c236c464ffac c236c464ffac bdb8aed78f63 d7b1567e7588 d7b1567e7588 c236c464ffac bdb8aed78f63 d7b1567e7588 d7b1567e7588 | #include "DestroyFriendRequest.h"
DEFINE_LOGGER(logger, "DestroyFriendRequest")
void DestroyFriendRequest::run()
{
	replyMsg = "";
	success = twitObj->friendshipDestroy(frnd, false);
	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 DestroyFriendRequest::finalize()
{
	Error error;
	if(!success) {
		std::string curlerror;
		twitObj->getLastCurlError(curlerror);
		error.setMessage(curlerror);	
		LOG4CXX_ERROR(logger, user << " Curl error: " << curlerror)
		callBack(user, friendInfo, error);
	} else {
		error = getErrorMessage(replyMsg);
		if(error.getMessage().length()) LOG4CXX_ERROR(logger, user << " - " << error.getMessage())
		callBack(user, friendInfo, error);
	}
}
 |