RoomPreviewData: Add room canonical alias property.

This commit is contained in:
SBiOSoftWhare
2020-02-10 17:49:45 +01:00
parent 657d93c25c
commit 655c9221b7
2 changed files with 10 additions and 1 deletions
+9 -1
View File
@@ -54,14 +54,22 @@
_roomName = publicRoom.displayname;
_roomAvatarUrl = publicRoom.avatarUrl;
_roomTopic = publicRoom.topic;
_roomCanonicalAlias = publicRoom.canonicalAlias;
_roomAliases = publicRoom.aliases;
_numJoinedMembers = publicRoom.numJoinedMembers;
// First try to fallback to the name if displayname isn't present
if (!_roomName.length) {
if (!_roomName.length)
{
_roomName = publicRoom.name;
}
if (!_roomName.length)
{
// Use the canonical alias if present.
_roomName = publicRoom.canonicalAlias;
}
if (!_roomName.length)
{
// Consider the room aliases to define a default room name.