diff options
author | Kitsune Ral <Kitsune-Ral@users.sf.net> | 2018-01-05 19:21:54 +0900 |
---|---|---|
committer | Kitsune Ral <Kitsune-Ral@users.sf.net> | 2018-01-05 19:55:48 +0900 |
commit | 859a0c70353d9c92fbc02c9d5aa467bf9c28e9e6 (patch) | |
tree | 1a3372f491266d7edd89431c1b99f27b21cf2cc8 | |
parent | bd5b10c8d59b971379799b164eb968eea939079a (diff) | |
download | libquotient-859a0c70353d9c92fbc02c9d5aa467bf9c28e9e6.tar.gz libquotient-859a0c70353d9c92fbc02c9d5aa467bf9c28e9e6.zip |
BaseJob: Provide a simplified constructor
-rw-r--r-- | jobs/basejob.cpp | 4 | ||||
-rw-r--r-- | jobs/basejob.h | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/jobs/basejob.cpp b/jobs/basejob.cpp index 1f087f46..d2d1ce95 100644 --- a/jobs/basejob.cpp +++ b/jobs/basejob.cpp @@ -95,6 +95,10 @@ QDebug QMatrixClient::operator<<(QDebug dbg, const BaseJob::Status& s) << QString(s.message).replace(filter, "\\1 HIDDEN"); } +BaseJob::BaseJob(HttpVerb verb, const QString& name, const QString& endpoint, bool needsToken) + : BaseJob(verb, name, endpoint, Query { }, Data { }, needsToken) +{ } + BaseJob::BaseJob(HttpVerb verb, const QString& name, const QString& endpoint, const Query& query, const Data& data, bool needsToken) : d(new Private(verb, endpoint, query, data, needsToken)) diff --git a/jobs/basejob.h b/jobs/basejob.h index 6b34c9f5..daca1e79 100644 --- a/jobs/basejob.h +++ b/jobs/basejob.h @@ -129,7 +129,9 @@ namespace QMatrixClient public: BaseJob(HttpVerb verb, const QString& name, const QString& endpoint, - const Query& query = {}, const Data& data = {}, + bool needsToken = true); + BaseJob(HttpVerb verb, const QString& name, const QString& endpoint, + const Query& query, const Data& data = {}, bool needsToken = true); Status status() const; |