Fix wrong avatar for unamed rooms

This commit is contained in:
miruka 2019-07-18 02:36:08 -04:00
parent 4c0b947d1a
commit f5d747cbc4
5 changed files with 6 additions and 3 deletions

View File

@ -20,7 +20,6 @@
- Room Sidepane
- Bug fixes
- Wrong avatar for group rooms
- Past events loading (limit 100) freezes the GUI - need to move upsert func
to a WorkerScript
- `MessageDelegate.qml:63: TypeError: 'reloadPreviousItem' not a function`

View File

@ -4,10 +4,13 @@
import QtQuick 2.12
HAvatar {
property string userId: ""
property string roomId: ""
readonly property var roomInfo:
rooms.getWhere({"userId": userId, "roomId": roomId}, 1)[0]
// roomInfo ? Avoid error messages when a room is forgotten
readonly property var roomInfo: rooms.getWhere({"roomId": roomId}, 1)[0]
readonly property var dname: roomInfo ? roomInfo.displayName : ""
name:

View File

@ -29,6 +29,7 @@ HRectangle {
HRoomAvatar {
id: avatar
userId: chatPage.userId
roomId: chatPage.roomId
Layout.alignment: Qt.AlignTop
}

View File

@ -77,7 +77,6 @@ function onRoomUpdated(
} else {
rooms.set(replace, item)
}
}

View File

@ -29,6 +29,7 @@ HInteractiveRectangle {
HRoomAvatar {
id: roomAvatar
userId: model.userId
roomId: model.roomId
}