mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 09:26:29 +03:00
Only add gossip headers if chat has more than one peer
This commit is contained in:
committed by
holger krekel
parent
88923173c2
commit
9e309132f8
@@ -463,7 +463,6 @@ impl<'a, 'b> MimeFactory<'a, 'b> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let min_verified = self.min_verified();
|
let min_verified = self.min_verified();
|
||||||
let do_gossip = self.should_do_gossip();
|
|
||||||
let grpimage = self.grpimage();
|
let grpimage = self.grpimage();
|
||||||
let force_plaintext = self.should_force_plaintext();
|
let force_plaintext = self.should_force_plaintext();
|
||||||
let subject_str = self.subject_str();
|
let subject_str = self.subject_str();
|
||||||
@@ -514,8 +513,8 @@ impl<'a, 'b> MimeFactory<'a, 'b> {
|
|||||||
let mut is_gossiped = false;
|
let mut is_gossiped = false;
|
||||||
|
|
||||||
let outer_message = if is_encrypted {
|
let outer_message = if is_encrypted {
|
||||||
// Add gossip headers
|
// Add gossip headers in chats with multiple recipients
|
||||||
if do_gossip {
|
if peerstates.len() > 1 && self.should_do_gossip() {
|
||||||
for peerstate in peerstates.iter().filter_map(|(state, _)| state.as_ref()) {
|
for peerstate in peerstates.iter().filter_map(|(state, _)| state.as_ref()) {
|
||||||
if peerstate.peek_key(min_verified).is_some() {
|
if peerstate.peek_key(min_verified).is_some() {
|
||||||
if let Some(header) = peerstate.render_gossip_header(min_verified) {
|
if let Some(header) = peerstate.render_gossip_header(min_verified) {
|
||||||
|
|||||||
Reference in New Issue
Block a user