mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-05-02 12:06:39 +00:00
core: accepted message to older clients (#5897)
This commit is contained in:
@@ -2070,6 +2070,10 @@ processChatCommand' vr = \case
|
||||
let rcpModMs' = filter memberCurrent modMs
|
||||
msg = XGrpLinkAcpt GAAccepted role (memberId' m)
|
||||
void $ sendGroupMessage user gInfo scope ([m] <> rcpModMs') msg
|
||||
when (maxVersion (memberChatVRange m) < groupKnockingVersion) $
|
||||
forM_ (memberConn m) $ \mConn -> do
|
||||
let msg = XMsgNew $ MCSimple $ extMsgContent (MCText acceptedToGroupMessage) Nothing
|
||||
void $ sendDirectMemberMessage mConn msg groupId
|
||||
(m', gInfo') <- withFastStore' $ \db -> do
|
||||
m' <- updateGroupMemberAccepted db user m newMemberStatus role
|
||||
gInfo' <- updateGroupMembersRequireAttention db user gInfo m m'
|
||||
|
||||
@@ -350,6 +350,11 @@ pendingReviewMessage :: Text
|
||||
pendingReviewMessage =
|
||||
"Please wait for group moderators to review your request to join the group."
|
||||
|
||||
-- used to send to members with old version
|
||||
acceptedToGroupMessage :: Text
|
||||
acceptedToGroupMessage =
|
||||
"You are accepted to the group."
|
||||
|
||||
rcvConnEventToText :: RcvConnEvent -> Text
|
||||
rcvConnEventToText = \case
|
||||
RCESwitchQueue phase -> case phase of
|
||||
|
||||
Reference in New Issue
Block a user