Files
@ 65d5b4fe996f
Branch filter:
Location: libtransport.git/backends/twitter/Requests/OAuthFlow.h - annotation
65d5b4fe996f
692 B
text/plain
Libpurple: When service.web_directory and service.web_url is set, PURPLE_MESSAGE_IMAGES are stored to web_directory and link is forwarded to the user. Tested only with Facebook for now. Fix #106
cb62e786889f cb62e786889f cb62e786889f 78e71f9345c7 cb62e786889f cb62e786889f 78e71f9345c7 cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f b62ef77146eb cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f b62ef77146eb cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f cb62e786889f | #ifndef OAUTH_FLOW
#define OAUTH_FLOW
#include "transport/ThreadPool.h"
#include "../libtwitcurl/twitcurl.h"
#include "../TwitterPlugin.h"
#include "transport/Logging.h"
#include <string>
#include <iostream>
//class TwitterPlugin;
using namespace Transport;
class OAuthFlow : public Thread
{
twitCurl *twitObj;
std::string username;
std::string user;
std::string authUrl;
TwitterPlugin *np;
bool success;
public:
OAuthFlow(TwitterPlugin *_np, twitCurl *obj, const std::string &_user, const std::string &_username) {
twitObj = obj->clone();
username = _username;
user = _user;
np = _np;
}
~OAuthFlow() {
delete twitObj;
}
void run();
void finalize();
};
#endif
|