core: only introduce to supporting moderators

This commit is contained in:
spaced4ndy
2025-04-28 15:03:17 +04:00
parent dd01ef5ae8
commit 6abffeb295
2 changed files with 4 additions and 4 deletions

View File

@@ -636,7 +636,7 @@ fun ChatItemView(
CIEventView(eventItemViewText(reversedChatItems))
}
@Composable fun UserPendingReviewEventItemView() {
@Composable fun PendingReviewEventItemView() {
Text(
buildAnnotatedString {
withStyle(chatEventStyle.copy(fontWeight = FontWeight.Bold)) { append(cItem.content.text) }
@@ -721,14 +721,14 @@ fun ChatItemView(
is CIContent.RcvGroupEventContent -> {
when (c.rcvGroupEvent) {
is RcvGroupEvent.MemberCreatedContact -> CIMemberCreatedContactView(cItem, openDirectChat)
is RcvGroupEvent.NewMemberPendingReview -> UserPendingReviewEventItemView()
is RcvGroupEvent.NewMemberPendingReview -> PendingReviewEventItemView()
else -> EventItemView()
}
MsgContentItemDropdownMenu()
}
is CIContent.SndGroupEventContent -> {
when (c.sndGroupEvent) {
is SndGroupEvent.UserPendingReview -> UserPendingReviewEventItemView()
is SndGroupEvent.UserPendingReview -> PendingReviewEventItemView()
else -> EventItemView()
}
MsgContentItemDropdownMenu()

View File

@@ -975,7 +975,7 @@ introduceToModerators vr user gInfo@GroupInfo {groupId} m@GroupMember {memberRol
else XMsgNew $ MCSimple $ extMsgContent (MCText pendingReviewMessage) Nothing
void $ sendDirectMemberMessage mConn msg groupId
modMs <- withStore' $ \db -> getGroupModerators db vr user gInfo
let rcpModMs = filter memberCurrent modMs
let rcpModMs = filter (\mem -> memberCurrent mem && maxVersion (memberChatVRange mem) >= groupKnockingVersion) modMs
introduceMember vr user gInfo m rcpModMs (Just $ MSMember $ memberId' m)
introduceToAll :: VersionRangeChat -> User -> GroupInfo -> GroupMember -> CM ()