mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 17:36:29 +03:00
fix: rewrite "member added" message even if change is not allowed
This commit is contained in:
@@ -1706,6 +1706,8 @@ async fn apply_group_changes(
|
|||||||
warn!(context, "Removed {removed_addr:?} has no contact id.")
|
warn!(context, "Removed {removed_addr:?} has no contact id.")
|
||||||
}
|
}
|
||||||
} else if let Some(added_addr) = mime_parser.get_header(HeaderDef::ChatGroupMemberAdded) {
|
} else if let Some(added_addr) = mime_parser.get_header(HeaderDef::ChatGroupMemberAdded) {
|
||||||
|
better_msg = Some(stock_str::msg_add_member_local(context, added_addr, from_id).await);
|
||||||
|
|
||||||
if allow_member_list_changes {
|
if allow_member_list_changes {
|
||||||
// Add a single member to the chat.
|
// Add a single member to the chat.
|
||||||
if !recreate_member_list {
|
if !recreate_member_list {
|
||||||
@@ -1718,8 +1720,6 @@ async fn apply_group_changes(
|
|||||||
warn!(context, "Added {added_addr:?} has no contact id.")
|
warn!(context, "Added {added_addr:?} has no contact id.")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
better_msg = Some(stock_str::msg_add_member_local(context, added_addr, from_id).await);
|
|
||||||
} else {
|
} else {
|
||||||
info!(context, "Ignoring addition of {added_addr:?} to {chat_id}.");
|
info!(context, "Ignoring addition of {added_addr:?} to {chat_id}.");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user