@@ -219,7 +219,7 @@ void O2::link() {
219219 QUrl url (tokenUrl_);
220220 QNetworkRequest tokenRequest (url);
221221 tokenRequest.setHeader (QNetworkRequest::ContentTypeHeader, " application/x-www-form-urlencoded" );
222- QNetworkReply *tokenReply = manager_ ->post (tokenRequest, payload);
222+ QNetworkReply *tokenReply = getManager () ->post (tokenRequest, payload);
223223
224224 connect (tokenReply, SIGNAL (finished ()), this , SLOT (onTokenReplyFinished ()), Qt::QueuedConnection);
225225 connect (tokenReply, SIGNAL (error (QNetworkReply::NetworkError)), this , SLOT (onTokenReplyError (QNetworkReply::NetworkError)), Qt::QueuedConnection);
@@ -268,7 +268,7 @@ void O2::onVerificationReceived(const QMap<QString, QString> response) {
268268
269269 qDebug () << QString (" O2::onVerificationReceived: Exchange access code data:\n %1" ).arg (QString (data));
270270
271- QNetworkReply *tokenReply = manager_ ->post (tokenRequest, data);
271+ QNetworkReply *tokenReply = getManager () ->post (tokenRequest, data);
272272 timedReplies_.add (tokenReply);
273273 connect (tokenReply, SIGNAL (finished ()), this , SLOT (onTokenReplyFinished ()), Qt::QueuedConnection);
274274 connect (tokenReply, SIGNAL (error (QNetworkReply::NetworkError)), this , SLOT (onTokenReplyError (QNetworkReply::NetworkError)), Qt::QueuedConnection);
@@ -390,6 +390,11 @@ void O2::setExpires(int v) {
390390 store_->setValue (key, QString::number (v));
391391}
392392
393+ QNetworkAccessManager *O2 ::getManager()
394+ {
395+ return manager_;
396+ }
397+
393398QString O2::refreshToken () {
394399 QString key = QString (O2_KEY_REFRESH_TOKEN ).arg (clientId_);
395400 return store_->value (key);
@@ -424,7 +429,7 @@ void O2::refresh() {
424429 parameters.insert (O2_OAUTH2_GRANT_TYPE , O2_OAUTH2_REFRESH_TOKEN );
425430
426431 QByteArray data = buildRequestBody (parameters);
427- QNetworkReply *refreshReply = manager_ ->post (refreshRequest, data);
432+ QNetworkReply *refreshReply = getManager () ->post (refreshRequest, data);
428433 timedReplies_.add (refreshReply);
429434 connect (refreshReply, SIGNAL (finished ()), this , SLOT (onRefreshFinished ()), Qt::QueuedConnection);
430435 connect (refreshReply, SIGNAL (error (QNetworkReply::NetworkError)), this , SLOT (onRefreshError (QNetworkReply::NetworkError)), Qt::QueuedConnection);
0 commit comments