Remove redundant alias function

This commit is contained in:
Nicolas Werner 2022-06-16 01:49:51 +02:00
parent b150aea8b9
commit 28acea55e2
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9
6 changed files with 37 additions and 58 deletions

View file

@ -1480,9 +1480,10 @@ ChatPage::handleMatrixUri(QString uri)
auto targetRoomAlias = mxid1.toStdString();
for (const auto &roomid : joined_rooms) {
auto aliases = cache::client()->getRoomAliases(roomid);
auto aliases =
cache::client()->getStateEvent<mtx::events::state::CanonicalAlias>(roomid);
if (aliases) {
if (aliases->alias == targetRoomAlias) {
if (aliases->content.alias == targetRoomAlias) {
view_manager_->rooms()->setCurrentRoom(QString::fromStdString(roomid));
if (!mxid2.isEmpty())
view_manager_->showEvent(QString::fromStdString(roomid), mxid2);