2012-07-19 19:11:48 +05:30
|
|
|
#include "ProfileImageRequest.h"
|
2012-07-23 17:13:59 +05:30
|
|
|
#include "../HTTPRequest.h"
|
2012-07-19 19:11:48 +05:30
|
|
|
DEFINE_LOGGER(logger, "ProfileImageRequest")
|
|
|
|
void ProfileImageRequest::run()
|
|
|
|
{
|
2012-07-23 17:13:59 +05:30
|
|
|
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);
|
|
|
|
}
|
|
|
|
}
|