mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-21 09:02:44 +02:00
Display presence in RoomInfoBasicView
This commit is contained in:
@@ -34,6 +34,7 @@ final class RoomInfoListViewModel: NSObject, RoomInfoListViewModelType {
|
||||
|
||||
private var viewData: RoomInfoListViewData {
|
||||
let encryptionImage = EncryptionTrustLevelBadgeImageHelper.roomBadgeImage(for: room.summary.roomEncryptionTrustLevel())
|
||||
let directUserPresence = session.user(withUserId: room.directUserId)?.presence ?? MXPresenceUnknown
|
||||
|
||||
let basicInfoViewData = RoomInfoBasicViewData(avatarUrl: room.summary.avatar,
|
||||
mediaManager: session.mediaManager,
|
||||
@@ -43,7 +44,8 @@ final class RoomInfoListViewModel: NSObject, RoomInfoListViewModelType {
|
||||
roomTopic: room.summary.topic,
|
||||
encryptionImage: encryptionImage,
|
||||
isEncrypted: room.summary.isEncrypted,
|
||||
isDirect: room.isDirect)
|
||||
isDirect: room.isDirect,
|
||||
directUserPresence: directUserPresence)
|
||||
|
||||
return RoomInfoListViewData(numberOfMembers: Int(room.summary.membersCount.joined),
|
||||
basicInfoViewData: basicInfoViewData)
|
||||
|
||||
Reference in New Issue
Block a user