diff --git a/apps/ios/Shared/Views/Chat/Group/GroupChatInfoView.swift b/apps/ios/Shared/Views/Chat/Group/GroupChatInfoView.swift index 09ead880a..e53347b74 100644 --- a/apps/ios/Shared/Views/Chat/Group/GroupChatInfoView.swift +++ b/apps/ios/Shared/Views/Chat/Group/GroupChatInfoView.swift @@ -227,7 +227,7 @@ struct GroupChatInfoView: View { } Spacer() let role = member.memberRole - if role == .owner || role == .admin { + if [.owner, .admin, .observer].contains(role) { Text(member.memberRole.text) .foregroundColor(.secondary) } diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/GroupChatInfoView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/GroupChatInfoView.kt index c2fc1de41..e412dd025 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/GroupChatInfoView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/group/GroupChatInfoView.kt @@ -402,7 +402,7 @@ private fun MemberRow(member: GroupMember, user: Boolean = false, onClick: (() - } } val role = member.memberRole - if (role == GroupMemberRole.Owner || role == GroupMemberRole.Admin) { + if (role in listOf(GroupMemberRole.Owner, GroupMemberRole.Admin, GroupMemberRole.Observer)) { Text(role.text, color = MaterialTheme.colors.secondary) } }