Files
@ 6bcaaeb731ef
Branch filter:
Location: libtransport.git/backends/twitter/Requests/DirectMessageRequest.cpp - annotation
6bcaaeb731ef
865 B
text/x-c++hdr
Added a few comments; Cleaned up code
2b47d32a916c e9891aa2000a 2b47d32a916c e9891aa2000a 2b47d32a916c 2b47d32a916c e9891aa2000a 11937227ff60 11937227ff60 11937227ff60 11937227ff60 11937227ff60 11937227ff60 11937227ff60 2b47d32a916c 2b47d32a916c 2b47d32a916c 2b47d32a916c c2fefc36c734 c2fefc36c734 dcdaeff7f2a4 cca74cda6862 c2fefc36c734 e9891aa2000a c2fefc36c734 c2fefc36c734 cca74cda6862 e9891aa2000a 2b47d32a916c | #include "DirectMessageRequest.h"
DEFINE_LOGGER(logger, "DirectMessageRequest")
void DirectMessageRequest::run()
{
replyMsg = "";
if(username != "") success = twitObj->directMessageSend(username, data, false);
else success = twitObj->directMessageGet(data); /* data will contain sinceId */
if(success) {
twitObj->getLastWebResponse( replyMsg );
if(username == "" ) messages = getDirectMessages( replyMsg );
}
}
void DirectMessageRequest::finalize()
{
if(!success) {
twitObj->getLastCurlError( replyMsg );
LOG4CXX_ERROR(logger, user << " Curl error: " << replyMsg);
callBack(user, username, messages, replyMsg);
} else {
std::string error = getErrorMessage(replyMsg);
if(error.length()) LOG4CXX_ERROR(logger, user << " - " << error)
else LOG4CXX_INFO(logger, user << " - " << replyMsg)
callBack(user, username, messages, error);
}
}
|