aboutsummaryrefslogtreecommitdiff
path: root/lib/csapi/profile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/csapi/profile.cpp')
-rw-r--r--lib/csapi/profile.cpp59
1 files changed, 25 insertions, 34 deletions
diff --git a/lib/csapi/profile.cpp b/lib/csapi/profile.cpp
index 4ed3ad9b..fefc18f2 100644
--- a/lib/csapi/profile.cpp
+++ b/lib/csapi/profile.cpp
@@ -14,9 +14,10 @@ static const auto basePath = QStringLiteral("/_matrix/client/r0");
static const auto SetDisplayNameJobName = QStringLiteral("SetDisplayNameJob");
-SetDisplayNameJob::SetDisplayNameJob(const QString& userId, const QString& displayname)
+SetDisplayNameJob::SetDisplayNameJob(const QString& userId,
+ const QString& displayname)
: BaseJob(HttpVerb::Put, SetDisplayNameJobName,
- basePath % "/profile/" % userId % "/displayname")
+ basePath % "/profile/" % userId % "/displayname")
{
QJsonObject _data;
addParam<IfNotEmpty>(_data, QStringLiteral("displayname"), displayname);
@@ -26,30 +27,28 @@ SetDisplayNameJob::SetDisplayNameJob(const QString& userId, const QString& displ
class GetDisplayNameJob::Private
{
public:
- QString displayname;
+ QString displayname;
};
QUrl GetDisplayNameJob::makeRequestUrl(QUrl baseUrl, const QString& userId)
{
return BaseJob::makeRequestUrl(std::move(baseUrl),
- basePath % "/profile/" % userId % "/displayname");
+ basePath % "/profile/" % userId
+ % "/displayname");
}
static const auto GetDisplayNameJobName = QStringLiteral("GetDisplayNameJob");
GetDisplayNameJob::GetDisplayNameJob(const QString& userId)
: BaseJob(HttpVerb::Get, GetDisplayNameJobName,
- basePath % "/profile/" % userId % "/displayname", false)
- , d(new Private)
+ basePath % "/profile/" % userId % "/displayname", false),
+ d(new Private)
{
}
GetDisplayNameJob::~GetDisplayNameJob() = default;
-const QString& GetDisplayNameJob::displayname() const
-{
- return d->displayname;
-}
+const QString& GetDisplayNameJob::displayname() const { return d->displayname; }
BaseJob::Status GetDisplayNameJob::parseJson(const QJsonDocument& data)
{
@@ -60,9 +59,10 @@ BaseJob::Status GetDisplayNameJob::parseJson(const QJsonDocument& data)
static const auto SetAvatarUrlJobName = QStringLiteral("SetAvatarUrlJob");
-SetAvatarUrlJob::SetAvatarUrlJob(const QString& userId, const QString& avatarUrl)
+SetAvatarUrlJob::SetAvatarUrlJob(const QString& userId,
+ const QString& avatarUrl)
: BaseJob(HttpVerb::Put, SetAvatarUrlJobName,
- basePath % "/profile/" % userId % "/avatar_url")
+ basePath % "/profile/" % userId % "/avatar_url")
{
QJsonObject _data;
addParam<IfNotEmpty>(_data, QStringLiteral("avatar_url"), avatarUrl);
@@ -72,30 +72,28 @@ SetAvatarUrlJob::SetAvatarUrlJob(const QString& userId, const QString& avatarUrl
class GetAvatarUrlJob::Private
{
public:
- QString avatarUrl;
+ QString avatarUrl;
};
QUrl GetAvatarUrlJob::makeRequestUrl(QUrl baseUrl, const QString& userId)
{
return BaseJob::makeRequestUrl(std::move(baseUrl),
- basePath % "/profile/" % userId % "/avatar_url");
+ basePath % "/profile/" % userId
+ % "/avatar_url");
}
static const auto GetAvatarUrlJobName = QStringLiteral("GetAvatarUrlJob");
GetAvatarUrlJob::GetAvatarUrlJob(const QString& userId)
: BaseJob(HttpVerb::Get, GetAvatarUrlJobName,
- basePath % "/profile/" % userId % "/avatar_url", false)
- , d(new Private)
+ basePath % "/profile/" % userId % "/avatar_url", false),
+ d(new Private)
{
}
GetAvatarUrlJob::~GetAvatarUrlJob() = default;
-const QString& GetAvatarUrlJob::avatarUrl() const
-{
- return d->avatarUrl;
-}
+const QString& GetAvatarUrlJob::avatarUrl() const { return d->avatarUrl; }
BaseJob::Status GetAvatarUrlJob::parseJson(const QJsonDocument& data)
{
@@ -107,36 +105,30 @@ BaseJob::Status GetAvatarUrlJob::parseJson(const QJsonDocument& data)
class GetUserProfileJob::Private
{
public:
- QString avatarUrl;
- QString displayname;
+ QString avatarUrl;
+ QString displayname;
};
QUrl GetUserProfileJob::makeRequestUrl(QUrl baseUrl, const QString& userId)
{
return BaseJob::makeRequestUrl(std::move(baseUrl),
- basePath % "/profile/" % userId);
+ basePath % "/profile/" % userId);
}
static const auto GetUserProfileJobName = QStringLiteral("GetUserProfileJob");
GetUserProfileJob::GetUserProfileJob(const QString& userId)
: BaseJob(HttpVerb::Get, GetUserProfileJobName,
- basePath % "/profile/" % userId, false)
- , d(new Private)
+ basePath % "/profile/" % userId, false),
+ d(new Private)
{
}
GetUserProfileJob::~GetUserProfileJob() = default;
-const QString& GetUserProfileJob::avatarUrl() const
-{
- return d->avatarUrl;
-}
+const QString& GetUserProfileJob::avatarUrl() const { return d->avatarUrl; }
-const QString& GetUserProfileJob::displayname() const
-{
- return d->displayname;
-}
+const QString& GetUserProfileJob::displayname() const { return d->displayname; }
BaseJob::Status GetUserProfileJob::parseJson(const QJsonDocument& data)
{
@@ -145,4 +137,3 @@ BaseJob::Status GetUserProfileJob::parseJson(const QJsonDocument& data)
fromJson(json.value("displayname"_ls), d->displayname);
return Success;
}
-