MESSENGER 5236 remove grey green and red shield for room and user avatar

This commit is contained in:
JanNiklas Grabowski
2023-10-27 14:37:22 +02:00
parent 0731ce0ed7
commit 628d420dd9
5 changed files with 36 additions and 12 deletions
@@ -232,15 +232,23 @@
- (void)refreshContactBadgeImage
{
NSString *matrixId = [self firstMatrixId];
if (matrixId)
// bwi: #5236 remove encryption status shield
if (BWIBuildSettings.shared.showEncryptionStatusBadgeOnAvatar)
{
[self.mxRoom encryptionTrustLevelForUserId:matrixId onComplete:^(UserEncryptionTrustLevel userEncryptionTrustLevel) {
self.avatarBadgeImageView.image = [EncryptionTrustLevelBadgeImageHelper userBadgeImageFor:userEncryptionTrustLevel];
}];
if (matrixId)
{
[self.mxRoom encryptionTrustLevelForUserId:matrixId onComplete:^(UserEncryptionTrustLevel userEncryptionTrustLevel) {
self.avatarBadgeImageView.image = [EncryptionTrustLevelBadgeImageHelper userBadgeImageFor:userEncryptionTrustLevel];
}];
}
else
{
self.avatarBadgeImageView.image = [EncryptionTrustLevelBadgeImageHelper userBadgeImageFor:UserEncryptionTrustLevelUnknown];
}
}
else
else
{
self.avatarBadgeImageView.image = [EncryptionTrustLevelBadgeImageHelper userBadgeImageFor:UserEncryptionTrustLevelUnknown];
self.avatarBadgeImageView.image = nil;
}
}