mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-23 10:02:46 +02:00
Move RoomTitleView encryption badge when presence is displayed
This commit is contained in:
@@ -121,9 +121,24 @@
|
||||
}
|
||||
|
||||
MXUser *contact = [self.mxRoom.mxSession userWithUserId:self.mxRoom.directUserId];
|
||||
self.presenceIndicatorView.hidden = contact.presence == MXPresenceUnknown;
|
||||
BOOL presenceHidden = contact.presence == MXPresenceUnknown;
|
||||
self.presenceIndicatorView.hidden = presenceHidden;
|
||||
self.presenceIndicatorView.borderColor = ThemeService.shared.theme.headerBackgroundColor;
|
||||
self.presenceIndicatorView.presence = contact.presence;
|
||||
if (presenceHidden)
|
||||
{
|
||||
[self.badgeImageViewLeadingToPictureViewConstraint setPriority:UILayoutPriorityDefaultLow];
|
||||
[self.badgeImageViewCenterYToDisplayNameConstraint setPriority:UILayoutPriorityDefaultLow];
|
||||
[self.badgeImageViewToPictureViewBottomConstraint setPriority:UILayoutPriorityRequired];
|
||||
[self.badgeImageViewToPictureViewTrailingConstraint setPriority:UILayoutPriorityRequired];
|
||||
}
|
||||
else
|
||||
{
|
||||
[self.badgeImageViewToPictureViewBottomConstraint setPriority:UILayoutPriorityDefaultLow];
|
||||
[self.badgeImageViewToPictureViewTrailingConstraint setPriority:UILayoutPriorityDefaultLow];
|
||||
[self.badgeImageViewLeadingToPictureViewConstraint setPriority:UILayoutPriorityRequired];
|
||||
[self.badgeImageViewCenterYToDisplayNameConstraint setPriority:UILayoutPriorityRequired];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user