summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-01-13 20:42:38 +0100
committermetamuffin <metamuffin@disroot.org>2025-01-13 20:42:38 +0100
commit9574d4c489fa34c143d80b23fea7e6c2f43338ae (patch)
tree52de78630299dabf1a1da5cda07d58a2fd685bcb /server
parent3f97e424b36ee403291c20e82b0cc65f6dadd7a6 (diff)
downloadweareserver-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.rs6
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