spectrum2/backends/twitter/Requests/ProfileImageRequest.cpp

25 lines
602 B
C++
Raw Normal View History

2012-07-19 19:11:48 +05:30
#include "ProfileImageRequest.h"
#include "../HTTPRequest.h"
2012-07-19 19:11:48 +05:30
DEFINE_LOGGER(logger, "ProfileImageRequest")
void ProfileImageRequest::run()
{
HTTPRequest req;
req.init();
req.setProxy(ip, port, puser, ppasswd);
success = req.GET(url, callbackdata);
if(!success) error.assign(req.getCurlError());
2012-07-19 19:11:48 +05:30
}
void ProfileImageRequest::finalize()
{
if(!success) {
LOG4CXX_ERROR(logger, user << " - " << error)
img = "";
callBack(user, buddy, img, reqID, error);
} else {
LOG4CXX_INFO(logger, user << " - " << callbackdata);
img = callbackdata;
callBack(user, buddy, img, reqID, error);
}
}