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 /server | |
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 'server')
-rw-r--r-- | server/src/main.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index 3a87574..09e6186 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -94,15 +94,15 @@ impl State { Packet::RequestResource(resource) => { if let Some(r) = self.store.get_raw(resource)? { debug!("resource is cached"); - net.send(conn, Packet::RespondResource(Data(r)), true); + net.send(conn, Packet::RespondResource(resource, Data(r)), true); } else { debug!("resource not cached, request is broadcast"); net.broadcast(Packet::RequestResource(resource), true); } } - Packet::RespondResource(data) => { + Packet::RespondResource(_, data) => { let resource = self.store.set_raw(&data.0)?; - net.broadcast(Packet::RespondResource(data), true); + net.broadcast(Packet::RespondResource(resource, data), true); if self .prefab_index_pending |