PeerID 16/n: BitchatPeer / PeerInfo / TransportPeer (#755)

* PeerID 15/n: Bitchat Message & Packet accept in init

* PeerID 16/n: BitchatPeer / PeerInfo / TransportPeer
This commit is contained in:
Islam
2025-10-06 17:17:57 +02:00
committed by GitHub
parent 5f44c56a90
commit 10e3f574ab
9 changed files with 81 additions and 83 deletions
+2 -2
View File
@@ -989,7 +989,7 @@ struct ContentView: View {
}
}
}
.id(viewModel.allPeers.map { "\($0.id)-\($0.isConnected)" }.joined())
.id(viewModel.allPeers.map { "\($0.peerID)-\($0.isConnected)" }.joined())
}
Spacer()
@@ -1085,7 +1085,7 @@ struct ContentView: View {
return (n, n > 0 ? standardGreen : Color.secondary)
case .mesh:
let counts = viewModel.allPeers.reduce(into: (others: 0, mesh: 0)) { counts, peer in
guard peer.id != viewModel.meshService.myPeerID else { return }
guard peer.peerID != viewModel.meshService.myPeerID else { return }
if peer.isConnected { counts.mesh += 1; counts.others += 1 }
else if peer.isReachable { counts.others += 1 }
}