MCPcopy Create free account
hub / github.com/bumptop/BumpTop / postHttpRequest

Method postHttpRequest

trunk/win/Source/TwitterClient.cpp:82–105  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82QString TwitterClient::postHttpRequest( QString method, QHash<QString, QString> params )
83{
84#if TWITTER_OAUTH
85 QString serverAddr = QString("http://%1/%2").arg(_serverUrl).arg(method);
86 return _oauthClient.postRequest(serverAddr, "POST", params);
87#else
88 /* help_test does not require a valid login/password
89 assert(!GLOBAL(settings).tw_login.isEmpty());
90 assert(!GLOBAL(settings).tw_password.isEmpty());
91 */
92 QString serverAddr = QString("http://%1/%2").arg(_serverUrl).arg(method);
93
94 // make the call
95 FileTransfer ft(FileTransfer::Download, 0);
96 ft.setUrl(serverAddr);
97 ft.setParams(params);
98 ft.setTemporaryString();
99 ft.setLogin(GLOBAL(settings).tw_login);
100 ft.setPassword(GLOBAL(settings).tw_password);
101 ft.setTimeout(10);
102 bool succeeded = ftManager->addPostTransfer(ft, true);
103 return ft.getTemporaryString();
104#endif
105}
106
107bool TwitterClient::initialize()
108{

Callers

nothing calls this directly

Calls 6

postRequestMethod · 0.80
addPostTransferMethod · 0.80
getTemporaryStringMethod · 0.80
QStringFunction · 0.50
argMethod · 0.45
setTimeoutMethod · 0.45

Tested by

no test coverage detected