Add filters for low-level packet and high-level message interception for debugging purposes. Close #4

This commit is contained in:
Kleissner
2021-07-31 17:29:14 +02:00
parent dc54f94351
commit 2937154c8d
8 changed files with 98 additions and 13 deletions

View File

@@ -198,7 +198,11 @@ func (peer *PeerInfo) cmdPing(msg *MessageRaw) {
return
}
peer.send(&PacketRaw{Command: CommandPong, Sequence: msg.Sequence})
raw := &PacketRaw{Command: CommandPong, Sequence: msg.Sequence}
Filters.MessageOutPong(peer, raw)
peer.send(raw)
}
// cmdPong handles an incoming pong message