Update MXPresence to NS_ENUM

This commit is contained in:
aringenbach
2022-04-06 15:23:36 +02:00
parent 320fa8d59a
commit e634d181ad
4 changed files with 7 additions and 7 deletions
@@ -34,7 +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 directUserPresence = session.user(withUserId: room.directUserId)?.presence ?? .unknown
let basicInfoViewData = RoomInfoBasicViewData(avatarUrl: room.summary.avatar,
mediaManager: session.mediaManager,
@@ -111,7 +111,7 @@ class RoomInfoBasicView: UIView {
badgeImageView.isHidden = false
// Update badge position if it doesn't match expectation.
// If presence is displayed, badge should be in the name stack.
let isPresenceDisplayed = presence != MXPresenceUnknown
let isPresenceDisplayed = presence != .unknown
let isBadgeInRoomNameStackView = roomNameStackView.arrangedSubviews.contains(badgeImageView)
switch (isPresenceDisplayed, isBadgeInRoomNameStackView) {
case (true, false):