From f2fa92e701b8da8e9d2e091ade21784623710374 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 5 Jan 2025 18:20:49 +0100 Subject: a --- server/src/main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'server/src/main.rs') diff --git a/server/src/main.rs b/server/src/main.rs index 02ea03f..6b57d18 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -96,13 +96,14 @@ impl State { match packet { Packet::RequestResource(resource) => { if let Some(r) = self.store.get(resource)? { - self.send(conn, Packet::RespondResource(resource, r))?; + self.send(conn, Packet::RespondResource(r))?; } else { self.broadcast(Packet::RequestResource(resource))?; } } - Packet::RespondResource(resource, vec) => { - self.broadcast(Packet::RespondResource(resource, vec))?; + Packet::RespondResource(data) => { + self.store.set(&data)?; + self.broadcast(Packet::RespondResource(data))?; } Packet::Add(object, resource) => { self.broadcast(Packet::Add(object, resource))?; -- cgit v1.2.3-70-g09d2