diff --git a/backends/twitter/Requests/StatusUpdateRequest.cpp b/backends/twitter/Requests/StatusUpdateRequest.cpp new file mode 100644 index 0000000000000000000000000000000000000000..48db74c4459360456b419a86d85958c02f7b585a --- /dev/null +++ b/backends/twitter/Requests/StatusUpdateRequest.cpp @@ -0,0 +1,21 @@ +#include "StatusUpdateRequest.h" +DEFINE_LOGGER(logger, "StatusUpdateRequest") +void StatusUpdateRequest::run() +{ + if( twitObj.statusUpdate( data ) ) { + replyMsg = ""; + while(replyMsg.length() == 0) { + twitObj.getLastWebResponse( replyMsg ); + } + LOG4CXX_INFO(logger, user << "StatusUpdateRequest response " << replyMsg ); + } else { + twitObj.getLastCurlError( replyMsg ); + LOG4CXX_ERROR(logger, user << "Error - " << replyMsg ); + } +} + +void StatusUpdateRequest::finalize() +{ + LOG4CXX_INFO(logger, "Updated status for " << user << ": " << data); + return; +}