fix: no implicit member changes when we are added to the group (#6493)

This commit is contained in:
l
2025-01-30 18:30:06 +00:00
committed by GitHub
parent 0df042af49
commit c760e173fa
3 changed files with 45 additions and 1 deletions

View File

@@ -2456,7 +2456,11 @@ async fn apply_group_changes(
if let Some(removed_id) = removed_id {
removed_ids.remove(&removed_id);
}
let group_changes_msgs = group_changes_msgs(context, &added_ids, &removed_ids, chat_id).await?;
let group_changes_msgs = if self_added {
Vec::new()
} else {
group_changes_msgs(context, &added_ids, &removed_ids, chat_id).await?
};
if let Some(avatar_action) = &mime_parser.group_avatar {
if !new_chat_contacts.contains(&ContactId::SELF) {