aboutsummaryrefslogtreecommitdiff
path: root/lib/jobs/generated/login.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/jobs/generated/login.cpp')
-rw-r--r--lib/jobs/generated/login.cpp79
1 files changed, 0 insertions, 79 deletions
diff --git a/lib/jobs/generated/login.cpp b/lib/jobs/generated/login.cpp
deleted file mode 100644
index a4dab428..00000000
--- a/lib/jobs/generated/login.cpp
+++ /dev/null
@@ -1,79 +0,0 @@
-/******************************************************************************
- * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
- */
-
-#include "login.h"
-
-#include "converters.h"
-
-#include <QtCore/QStringBuilder>
-
-using namespace QMatrixClient;
-
-static const auto basePath = QStringLiteral("/_matrix/client/r0");
-
-class LoginJob::Private
-{
- public:
- QString userId;
- QString accessToken;
- QString homeServer;
- QString deviceId;
-};
-
-LoginJob::LoginJob(const QString& type, const QString& user, const QString& medium, const QString& address, const QString& password, const QString& token, const QString& deviceId, const QString& initialDeviceDisplayName)
- : BaseJob(HttpVerb::Post, "LoginJob",
- basePath % "/login", false)
- , d(new Private)
-{
- QJsonObject _data;
- _data.insert("type", toJson(type));
- if (!user.isEmpty())
- _data.insert("user", toJson(user));
- if (!medium.isEmpty())
- _data.insert("medium", toJson(medium));
- if (!address.isEmpty())
- _data.insert("address", toJson(address));
- if (!password.isEmpty())
- _data.insert("password", toJson(password));
- if (!token.isEmpty())
- _data.insert("token", toJson(token));
- if (!deviceId.isEmpty())
- _data.insert("device_id", toJson(deviceId));
- if (!initialDeviceDisplayName.isEmpty())
- _data.insert("initial_device_display_name", toJson(initialDeviceDisplayName));
- setRequestData(_data);
-}
-
-LoginJob::~LoginJob() = default;
-
-const QString& LoginJob::userId() const
-{
- return d->userId;
-}
-
-const QString& LoginJob::accessToken() const
-{
- return d->accessToken;
-}
-
-const QString& LoginJob::homeServer() const
-{
- return d->homeServer;
-}
-
-const QString& LoginJob::deviceId() const
-{
- return d->deviceId;
-}
-
-BaseJob::Status LoginJob::parseJson(const QJsonDocument& data)
-{
- auto json = data.object();
- d->userId = fromJson<QString>(json.value("user_id"));
- d->accessToken = fromJson<QString>(json.value("access_token"));
- d->homeServer = fromJson<QString>(json.value("home_server"));
- d->deviceId = fromJson<QString>(json.value("device_id"));
- return Success;
-}
-