diff --git a/wg-event-gen/src/main.rs b/wg-event-gen/src/main.rs index 087019c..6118bcf 100644 --- a/wg-event-gen/src/main.rs +++ b/wg-event-gen/src/main.rs @@ -32,13 +32,16 @@ fn main() -> io::Result<()> { println!("Connected peers:"); for peer in peers { let peer = peer?; - dbg!(peer.last_handshake); - if peer.last_handshake.map(|h| h < timeout).unwrap_or(false) { - println!("{:?}", peer.key); + if peer + .last_handshake + .map(|h| h.elapsed().unwrap() < timeout) + .unwrap_or(false) + { + println!("{}", peer); } } let pause = interval - now.elapsed(); - dbg!(pause); + dbg!(interval - pause); sleep(if pause > interval / 2 { pause } else {