diff --git a/backends/twitter/Requests/CreateFriendRequest.cpp b/backends/twitter/Requests/CreateFriendRequest.cpp index eae88fe7e0e85dc558c95c9d76fe68f3ce9757a3..305a88687440c901174b001ca54e4f46e6141b5e 100644 --- a/backends/twitter/Requests/CreateFriendRequest.cpp +++ b/backends/twitter/Requests/CreateFriendRequest.cpp @@ -32,16 +32,17 @@ void CreateFriendRequest::run() void CreateFriendRequest::finalize() { + Error error; if(!success) { - std::string error; - twitObj->getLastCurlError(error); - LOG4CXX_ERROR(logger, user << " - Curl error: " << error) + std::string curlerror; + twitObj->getLastCurlError(curlerror); + error.setMessage(curlerror); + LOG4CXX_ERROR(logger, user << " - Curl error: " << curlerror) callBack(user, friendInfo, profileImg, error); } else { - std::string error; error = getErrorMessage(replyMsg); - if(error.length()) { - LOG4CXX_ERROR(logger, user << " - " << error) + if(error.getMessage().length()) { + LOG4CXX_ERROR(logger, user << " - " << error.getMessage()) } else LOG4CXX_INFO(logger, user << ": Now following " << frnd) callBack(user, friendInfo, profileImg, error);