Introduce Peer for safer handling of peerID

This commit is contained in:
islam
2025-09-18 02:10:48 +01:00
parent 4a382716bb
commit 438357486f
9 changed files with 160 additions and 41 deletions
+1 -1
View File
@@ -331,7 +331,7 @@ final class MockBLEService: NSObject {
let nextTTL = packet.ttl > 0 ? packet.ttl - 1 : 0
for neighbor in neighbors() {
// Avoid immediate echo loopback to sender if known
if let sender = message.senderPeerID, sender == neighbor.peerID { continue }
if let sender = message.senderPeer?.id, sender == neighbor.peerID { continue }
var relay = packet
relay.ttl = nextTTL
neighbor.simulateIncomingPacket(relay)