mirror of
https://github.com/chatmail/core.git
synced 2026-05-20 07:16:31 +03:00
Gossip to secondary addrs in group again
This commit is contained in:
@@ -271,13 +271,13 @@ impl<'a> MimeFactory<'a> {
|
|||||||
&self,
|
&self,
|
||||||
context: &Context,
|
context: &Context,
|
||||||
) -> Result<Vec<(Option<Peerstate>, &str)>> {
|
) -> Result<Vec<(Option<Peerstate>, &str)>> {
|
||||||
let self_addrs = context.get_all_self_addrs().await?;
|
let self_addr = context.get_primary_self_addr().await?;
|
||||||
|
|
||||||
let mut res = Vec::new();
|
let mut res = Vec::new();
|
||||||
for (_, addr) in self
|
for (_, addr) in self
|
||||||
.recipients
|
.recipients
|
||||||
.iter()
|
.iter()
|
||||||
.filter(|(_, addr)| !self_addrs.contains(addr))
|
.filter(|(_, addr)| addr != &self_addr)
|
||||||
{
|
{
|
||||||
res.push((Peerstate::from_addr(context, addr).await?, addr.as_str()));
|
res.push((Peerstate::from_addr(context, addr).await?, addr.as_str()));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user