Only add gossip headers if chat has more than one peer

This commit is contained in:
Alexander Krotov
2019-12-10 19:01:48 +03:00
committed by holger krekel
parent 88923173c2
commit 9e309132f8

View File

@@ -463,7 +463,6 @@ impl<'a, 'b> MimeFactory<'a, 'b> {
}
let min_verified = self.min_verified();
let do_gossip = self.should_do_gossip();
let grpimage = self.grpimage();
let force_plaintext = self.should_force_plaintext();
let subject_str = self.subject_str();
@@ -514,8 +513,8 @@ impl<'a, 'b> MimeFactory<'a, 'b> {
let mut is_gossiped = false;
let outer_message = if is_encrypted {
// Add gossip headers
if do_gossip {
// Add gossip headers in chats with multiple recipients
if peerstates.len() > 1 && self.should_do_gossip() {
for peerstate in peerstates.iter().filter_map(|(state, _)| state.as_ref()) {
if peerstate.peek_key(min_verified).is_some() {
if let Some(header) = peerstate.render_gossip_header(min_verified) {