Files
@ b52143f4a062
Branch filter:
Location: libtransport.git/backends/twitter/Requests/StatusUpdateRequest.cpp - annotation
b52143f4a062
867 B
text/x-c++hdr
debian packages: add libswiften4 to dependencies
2b47d32a916c e9891aa2000a e9891aa2000a 2b47d32a916c d93cc2ce66eb 2b47d32a916c a2b385e88f06 6e1413bf21d3 6e1413bf21d3 6e1413bf21d3 2b47d32a916c 6e1413bf21d3 2b47d32a916c 2b47d32a916c 2b47d32a916c 2b47d32a916c c236c464ffac 6e1413bf21d3 c236c464ffac c236c464ffac d93cc2ce66eb c236c464ffac c236c464ffac 6e1413bf21d3 c236c464ffac d93cc2ce66eb d93cc2ce66eb d93cc2ce66eb d93cc2ce66eb d93cc2ce66eb 922168855bdf a2b385e88f06 2b47d32a916c | #include "StatusUpdateRequest.h"
#include "../TwitterResponseParser.h"
DEFINE_LOGGER(logger, "StatusUpdateRequest")
void StatusUpdateRequest::run()
{
replyMsg = "";
success = twitObj->statusUpdate(data);
if(success) {
twitObj->getLastWebResponse( replyMsg );
LOG4CXX_INFO(logger, user << "StatusUpdateRequest response " << replyMsg );
}
}
void StatusUpdateRequest::finalize()
{
Error error;
if(!success) {
std::string curlerror;
twitObj->getLastCurlError(curlerror);
error.setMessage(curlerror);
LOG4CXX_ERROR(logger, user << " - Curl error: " << curlerror);
callBack(user, error);
} else {
error = getErrorMessage(replyMsg);
if(error.getMessage().length()) {
LOG4CXX_ERROR(logger, user << " - " << error.getMessage());
} else {
LOG4CXX_INFO(logger, "Updated status for " << user << ": " << data);
}
callBack(user, error);
}
}
|