diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-05 18:20:49 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-05 18:20:49 +0100 |
commit | f2fa92e701b8da8e9d2e091ade21784623710374 (patch) | |
tree | 87d4fe19042fdabad4771967f89ea9cb436bdb1c /server/src/main.rs | |
parent | 72c23eb57070ab859ffde4f989aa85f7f2eedcf8 (diff) | |
download | weareserver-f2fa92e701b8da8e9d2e091ade21784623710374.tar weareserver-f2fa92e701b8da8e9d2e091ade21784623710374.tar.bz2 weareserver-f2fa92e701b8da8e9d2e091ade21784623710374.tar.zst |
a
Diffstat (limited to 'server/src/main.rs')
-rw-r--r-- | server/src/main.rs | 7 |
1 files changed, 4 insertions, 3 deletions
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))?; |