diff options
Diffstat (limited to 'server/src/main.rs')
-rw-r--r-- | server/src/main.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index 5216b41..b355d09 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -2,7 +2,7 @@ pub mod network; use anyhow::Result; use clap::Parser; -use log::warn; +use log::{debug, warn}; use network::ServerNetwork; use std::net::{IpAddr, SocketAddr}; use weareshared::{ @@ -60,8 +60,10 @@ impl State { Packet::Disconnect => {} Packet::RequestResource(resource) => { if let Some(r) = self.store.get(resource)? { + debug!("resource is cached"); net.send(conn, Packet::RespondResource(Data(r)), true); } else { + debug!("resource not cached, request is broadcast"); net.broadcast(Packet::RequestResource(resource), true); } } |