diff options
author | Roeland Jago Douma <rullzer@owncloud.com> | 2015-10-16 09:28:13 +0300 |
---|---|---|
committer | Roeland Jago Douma <rullzer@owncloud.com> | 2015-10-16 09:28:13 +0300 |
commit | 40ab3ee751644262e496b0535770d25e49692cfa (patch) | |
tree | cad23199d0abe679129ec603add83339de907be1 /src/gui/ocssharejob.cpp | |
parent | f95fea986636ed51deeb1f8d3e4060d9e7ae2db8 (diff) |
Now only 1 constructor to ocssharejob
* Pass the share_id to the functions that need it
Diffstat (limited to 'src/gui/ocssharejob.cpp')
-rw-r--r-- | src/gui/ocssharejob.cpp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/gui/ocssharejob.cpp b/src/gui/ocssharejob.cpp index feb5eaf31..dea9b530c 100644 --- a/src/gui/ocssharejob.cpp +++ b/src/gui/ocssharejob.cpp @@ -26,12 +26,6 @@ OcsShareJob::OcsShareJob(AccountPtr account, QObject* parent) setPath("ocs/v1.php/apps/files_sharing/api/v1/shares"); } -OcsShareJob::OcsShareJob(int shareId, AccountPtr account, QObject* parent) -: OcsJob(account, parent) -{ - setPath(QString("ocs/v1.php/apps/files_sharing/api/v1/shares/%1").arg(shareId)); -} - void OcsShareJob::getShares(const QString &path) { setVerb("GET"); @@ -42,15 +36,17 @@ void OcsShareJob::getShares(const QString &path) start(); } -void OcsShareJob::deleteShare() +void OcsShareJob::deleteShare(int shareId) { + appendPath(shareId); setVerb("DELETE"); start(); } -void OcsShareJob::setExpireDate(const QDate &date) +void OcsShareJob::setExpireDate(int shareId, const QDate &date) { + appendPath(shareId); setVerb("PUT"); if (date.isValid()) { @@ -62,8 +58,9 @@ void OcsShareJob::setExpireDate(const QDate &date) start(); } -void OcsShareJob::setPassword(const QString &password) +void OcsShareJob::setPassword(int shareId, const QString &password) { + appendPath(shareId); setVerb("PUT"); addParam(QString::fromLatin1("password"), password); @@ -71,8 +68,9 @@ void OcsShareJob::setPassword(const QString &password) start(); } -void OcsShareJob::setPublicUpload(bool publicUpload) +void OcsShareJob::setPublicUpload(int shareId, bool publicUpload) { + appendPath(shareId); setVerb("PUT"); const QString value = QString::fromLatin1(publicUpload ? "true" : "false"); |