diff --git a/src/libsync/accessmanager.cpp b/src/libsync/accessmanager.cpp index 87d435644d..1b337d8c19 100644 --- a/src/libsync/accessmanager.cpp +++ b/src/libsync/accessmanager.cpp @@ -48,18 +48,6 @@ AccessManager::AccessManager(QObject *parent) setCookieJar(new CookieJar); } -void AccessManager::setRawCookie(const QByteArray &rawCookie, const QUrl &url) -{ - QNetworkCookie cookie(rawCookie.left(rawCookie.indexOf('=')), - rawCookie.mid(rawCookie.indexOf('=') + 1)); - qCDebug(lcAccessManager) << cookie.name() << cookie.value(); - QList cookieList; - cookieList.append(cookie); - - QNetworkCookieJar *jar = cookieJar(); - jar->setCookiesFromUrl(cookieList, url); -} - static QByteArray generateRequestId() { // Use a UUID with the starting and ending curly brace removed. @@ -71,11 +59,6 @@ QNetworkReply *AccessManager::createRequest(QNetworkAccessManager::Operation op, { QNetworkRequest newRequest(request); - if (newRequest.hasRawHeader("cookie")) { - // This will set the cookie into the QNetworkCookieJar which will then override the cookie header - setRawCookie(request.rawHeader("cookie"), request.url()); - } - // Respect request specific user agent if any if (!newRequest.header(QNetworkRequest::UserAgentHeader).isValid()) { newRequest.setHeader(QNetworkRequest::UserAgentHeader, Utility::userAgentString()); diff --git a/src/libsync/accessmanager.h b/src/libsync/accessmanager.h index b86e497f93..a2bd2ad45a 100644 --- a/src/libsync/accessmanager.h +++ b/src/libsync/accessmanager.h @@ -34,8 +34,6 @@ class OWNCLOUDSYNC_EXPORT AccessManager : public QNetworkAccessManager public: AccessManager(QObject *parent = nullptr); - void setRawCookie(const QByteArray &rawCookie, const QUrl &url); - protected: QNetworkReply *createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &request, QIODevice *outgoingData = nullptr) override; };