diff --git a/src/server.rs b/src/server.rs index 39895f4..32a0fa6 100644 --- a/src/server.rs +++ b/src/server.rs @@ -106,8 +106,6 @@ impl Server { if let Err(e) = read_loop(&s, public_key, &client).await { eprintln!("Failed to handle client: {e}"); - } else { - println!("Client connection closed") } let mut clients_meta = s.clients.lock().await; diff --git a/src/vc_server.rs b/src/vc_server.rs index 5a0a946..8801aef 100644 --- a/src/vc_server.rs +++ b/src/vc_server.rs @@ -121,6 +121,10 @@ impl Server { voice.last_speaking_sent = now; } + if *sender == user.public_key { + continue; + } + let _ = self.udp_send_to(&voice.addr, payload).await; }