diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-13 20:42:38 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-13 20:42:38 +0100 |
commit | 9574d4c489fa34c143d80b23fea7e6c2f43338ae (patch) | |
tree | 52de78630299dabf1a1da5cda07d58a2fd685bcb /world/src | |
parent | 3f97e424b36ee403291c20e82b0cc65f6dadd7a6 (diff) | |
download | weareserver-9574d4c489fa34c143d80b23fea7e6c2f43338ae.tar weareserver-9574d4c489fa34c143d80b23fea7e6c2f43338ae.tar.bz2 weareserver-9574d4c489fa34c143d80b23fea7e6c2f43338ae.tar.zst |
send resource hash within res response packet
Diffstat (limited to 'world/src')
-rw-r--r-- | world/src/main.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/world/src/main.rs b/world/src/main.rs index d56433a..4845db3 100644 --- a/world/src/main.rs +++ b/world/src/main.rs @@ -160,7 +160,7 @@ fn main() -> Result<()> { } let mut size = 0; - store.iter(|d| size += d.len()).unwrap(); + store.iter(|_k, d| size += d.len()).unwrap(); info!( "prefab has network size of {}", humansize::format_size(size, BINARY) @@ -205,8 +205,8 @@ fn main() -> Result<()> { } if args.push { - store.iter(|d| { - Packet::RespondResource(Data(d.to_vec())) + store.iter(|k, v| { + Packet::RespondResource(k, Data(v.to_vec())) .write(&mut sock) .unwrap(); })?; @@ -217,7 +217,7 @@ fn main() -> Result<()> { match packet { Packet::RequestResource(hash) => { if let Some(d) = store.get_raw(hash)? { - Packet::RespondResource(Data(d)).write(&mut sock)?; + Packet::RespondResource(hash, Data(d)).write(&mut sock)?; sock.flush()?; } } |