Return member objects for users that are not actually members
Most of the data in the objects will be empty, but at least a valid matrix id is provided. This fixes missing data in some places in the UI (e.g., in HiddenDelegate)
This commit is contained in:
@@ -154,10 +154,6 @@ QVariant MessageModel::data(const QModelIndex &idx, int role) const
|
|||||||
mId = event.value().get().senderId();
|
mId = event.value().get().senderId();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!m_room->isMember(mId)) {
|
|
||||||
return QVariant::fromValue<NeochatRoomMember *>(emptyNeochatRoomMember);
|
|
||||||
}
|
|
||||||
|
|
||||||
return QVariant::fromValue<NeochatRoomMember *>(m_room->qmlSafeMember(mId));
|
return QVariant::fromValue<NeochatRoomMember *>(m_room->qmlSafeMember(mId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user