diff --git a/src/timeline/TimelineModel.cpp b/src/timeline/TimelineModel.cpp
index a25e77fd..73077508 100644
--- a/src/timeline/TimelineModel.cpp
+++ b/src/timeline/TimelineModel.cpp
@@ -22,7 +22,6 @@
#include "TimelineViewManager.h"
#include "Utils.h"
#include "dialogs/RawMessage.h"
-#include <mtx/responses.hpp>
Q_DECLARE_METATYPE(QModelIndex)
@@ -261,17 +260,6 @@ TimelineModel::TimelineModel(TimelineViewManager *manager, QString room_id, QObj
connect(&events, &EventStore::updateFlowEventId, this, [this](std::string event_id) {
this->updateFlowEventId(event_id);
});
-
- const auto userid = utils::localUser().toStdString();
- http::client()->get_profile(
- userid, [this](const mtx::responses::Profile &res, mtx::http::RequestErr err) {
- if (err) {
- nhlog::net()->warn("failed to retrieve own profile info");
- return;
- }
-
- globalUsername = QString::fromStdString(res.display_name);
- });
}
QHash<int, QByteArray>
@@ -814,8 +802,7 @@ void
TimelineModel::openUserProfile(QString userid, bool global)
{
if (global) {
- emit openProfile(
- new UserProfile("", utils::localUser(), manager_, this, globalUsername));
+ emit openProfile(new UserProfile("", utils::localUser(), manager_, this));
} else {
emit openProfile(new UserProfile(room_id_, userid, manager_, this));
}
diff --git a/src/timeline/TimelineModel.h b/src/timeline/TimelineModel.h
index e6cb7d3a..51b8049e 100644
--- a/src/timeline/TimelineModel.h
+++ b/src/timeline/TimelineModel.h
@@ -317,7 +317,6 @@ private:
mutable EventStore events;
QString room_id_;
- QString globalUsername;
bool decryptDescription = true;
bool m_paginationInProgress = false;
|