From 1908ac428bb21368e25659163b0e48a9d72fae2b Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Wed, 16 Oct 2019 23:11:19 +0200 Subject: [PATCH] mark own forwarded messages as such --- src/chat.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/chat.rs b/src/chat.rs index 15c6d473e..580046c88 100644 --- a/src/chat.rs +++ b/src/chat.rs @@ -1761,9 +1761,12 @@ pub fn forward_msgs(context: &Context, msg_ids: &[u32], chat_id: u32) -> Result< } let mut msg = msg.unwrap(); let original_param = msg.param.clone(); - if msg.from_id != DC_CONTACT_ID_SELF { - msg.param.set_int(Param::Forwarded, 1); - } + + // we tested a sort of broadcast + // by not marking own forwarded messages as such, + // however, this turned out to be to confusing and unclear. + msg.param.set_int(Param::Forwarded, 1); + msg.param.remove(Param::GuranteeE2ee); msg.param.remove(Param::ForcePlaintext); msg.param.remove(Param::Cmd);