From 35ba97f76ad0063f0e32befd394327efd2dee3d9 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sun, 19 Nov 2023 16:29:57 +0000 Subject: [PATCH] fix: lowercase the address in member added/removed messages --- src/chat.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/chat.rs b/src/chat.rs index 4055a3c34..d7163419e 100644 --- a/src/chat.rs +++ b/src/chat.rs @@ -3461,8 +3461,8 @@ pub(crate) async fn add_contact_to_chat_ex( if chat.typ == Chattype::Group && chat.is_promoted() { msg.viewtype = Viewtype::Text; - let contact_addr = contact.get_addr(); - msg.text = stock_str::msg_add_member_local(context, contact_addr, ContactId::SELF).await; + let contact_addr = contact.get_addr().to_lowercase(); + msg.text = stock_str::msg_add_member_local(context, &contact_addr, ContactId::SELF).await; msg.param.set_cmd(SystemMessage::MemberAddedToGroup); msg.param.set(Param::Arg, contact_addr); msg.param.set_int(Param::Arg2, from_handshake.into()); @@ -3633,7 +3633,7 @@ pub async fn remove_contact_from_chat( .await; } msg.param.set_cmd(SystemMessage::MemberRemovedFromGroup); - msg.param.set(Param::Arg, contact.get_addr()); + msg.param.set(Param::Arg, contact.get_addr().to_lowercase()); msg.id = send_msg(context, chat_id, &mut msg).await?; } else { sync = Sync;