mirror of
https://github.com/chatmail/core.git
synced 2026-05-07 17:06:35 +03:00
word-encode group-name-changed if needed, use more meaningful names for the parameter
This commit is contained in:
@@ -1186,13 +1186,12 @@ async fn create_or_lookup_group(
|
|||||||
.await;
|
.await;
|
||||||
X_MrAddToGrp = Some(optional_field);
|
X_MrAddToGrp = Some(optional_field);
|
||||||
} else {
|
} else {
|
||||||
let field = mime_parser.get(HeaderDef::ChatGroupNameChanged);
|
if let Some(old_name) = mime_parser.get(HeaderDef::ChatGroupNameChanged) {
|
||||||
if let Some(field) = field {
|
|
||||||
X_MrGrpNameChanged = true;
|
X_MrGrpNameChanged = true;
|
||||||
better_msg = context
|
better_msg = context
|
||||||
.stock_system_msg(
|
.stock_system_msg(
|
||||||
StockMessage::MsgGrpName,
|
StockMessage::MsgGrpName,
|
||||||
field,
|
old_name,
|
||||||
if let Some(ref name) = grpname {
|
if let Some(ref name) = grpname {
|
||||||
name
|
name
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -753,11 +753,10 @@ impl<'a, 'b> MimeFactory<'a, 'b> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
SystemMessage::GroupNameChanged => {
|
SystemMessage::GroupNameChanged => {
|
||||||
let value_to_add = self.msg.param.get(Param::Arg).unwrap_or_default();
|
let old_name = self.msg.param.get(Param::Arg).unwrap_or_default();
|
||||||
|
|
||||||
protected_headers.push(Header::new(
|
protected_headers.push(Header::new(
|
||||||
"Chat-Group-Name-Changed".into(),
|
"Chat-Group-Name-Changed".into(),
|
||||||
value_to_add.into(),
|
maybe_encode_words(old_name.into()),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
SystemMessage::GroupImageChanged => {
|
SystemMessage::GroupImageChanged => {
|
||||||
|
|||||||
Reference in New Issue
Block a user