aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKitsune Ral <Kitsune-Ral@users.sf.net>2018-01-05 19:21:54 +0900
committerKitsune Ral <Kitsune-Ral@users.sf.net>2018-01-05 19:55:48 +0900
commit859a0c70353d9c92fbc02c9d5aa467bf9c28e9e6 (patch)
tree1a3372f491266d7edd89431c1b99f27b21cf2cc8
parentbd5b10c8d59b971379799b164eb968eea939079a (diff)
downloadlibquotient-859a0c70353d9c92fbc02c9d5aa467bf9c28e9e6.tar.gz
libquotient-859a0c70353d9c92fbc02c9d5aa467bf9c28e9e6.zip
BaseJob: Provide a simplified constructor
-rw-r--r--jobs/basejob.cpp4
-rw-r--r--jobs/basejob.h4
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;