word-encode group-name-changed if needed, use more meaningful names for the parameter

This commit is contained in:
B. Petersen
2021-01-13 14:10:39 +01:00
committed by link2xt
parent fef2a48054
commit 662735c233
2 changed files with 4 additions and 6 deletions

View File

@@ -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 {

View File

@@ -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 => {