Allow to pass extraHeaders to a path based MkColJob
authorKevin Ottens <kevin.ottens@nextcloud.com>
Wed, 8 Jul 2020 13:14:18 +0000 (15:14 +0200)
committerCamila <smayres@gmail.com>
Thu, 9 Jul 2020 14:22:54 +0000 (16:22 +0200)
We could specify the extra headers with a URL but not a simple path.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
src/libsync/networkjobs.cpp
src/libsync/networkjobs.h

index 24f27056cb2b3eb2f50e07bb2312be35efbb01f2..d40ccede4764c523cf852d757f0b36f8fd2c84d8 100644 (file)
@@ -122,6 +122,12 @@ MkColJob::MkColJob(AccountPtr account, const QString &path, QObject *parent)
 {
 }
 
+MkColJob::MkColJob(AccountPtr account, const QString &path, const QMap<QByteArray, QByteArray> &extraHeaders, QObject *parent)
+    : AbstractNetworkJob(account, path, parent)
+    , _extraHeaders(extraHeaders)
+{
+}
+
 MkColJob::MkColJob(AccountPtr account, const QUrl &url,
     const QMap<QByteArray, QByteArray> &extraHeaders, QObject *parent)
     : AbstractNetworkJob(account, QString(), parent)
index dbbc3e4081ed5350309bcc0febd165d175012f8e..510a2a6bfb9e984ed947fd723967a2448dcfffec 100644 (file)
@@ -253,6 +253,7 @@ class OWNCLOUDSYNC_EXPORT MkColJob : public AbstractNetworkJob
 
 public:
     explicit MkColJob(AccountPtr account, const QString &path, QObject *parent = nullptr);
+    explicit MkColJob(AccountPtr account, const QString &path, const QMap<QByteArray, QByteArray> &extraHeaders, QObject *parent = nullptr);
     explicit MkColJob(AccountPtr account, const QUrl &url,
         const QMap<QByteArray, QByteArray> &extraHeaders, QObject *parent = nullptr);
     void start() override;