Files
@ d7ffa366e13b
Branch filter:
Location: libtransport.git/backends/twitter/Requests/ProfileImageRequest.cpp - annotation
d7ffa366e13b
664 B
text/x-c++hdr
libcommuni IRC backend: support multi-lines messages
... by splitting them into one PRIVMSG command per line.
... by splitting them into one PRIVMSG command per line.
bdb8aed78f63 9e70a739b7c2 bdb8aed78f63 d93cc2ce66eb d93cc2ce66eb 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 9e70a739b7c2 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 c236c464ffac bdb8aed78f63 d93cc2ce66eb bdb8aed78f63 c236c464ffac c236c464ffac bdb8aed78f63 bdb8aed78f63 bdb8aed78f63 d93cc2ce66eb d93cc2ce66eb bdb8aed78f63 | #include "ProfileImageRequest.h"
#include "../HTTPRequest.h"
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());
}
void ProfileImageRequest::finalize()
{
Error errResponse;
if(!success) {
LOG4CXX_ERROR(logger, user << " - " << error);
img = "";
errResponse.setMessage(error);
callBack(user, buddy, img, reqID, errResponse);
} else {
LOG4CXX_INFO(logger, user << " - " << callbackdata);
img = callbackdata;
callBack(user, buddy, img, reqID, errResponse);
}
}
|