summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/Cargo.toml2
-rw-r--r--server/src/main.rs7
2 files changed, 5 insertions, 4 deletions
diff --git a/server/Cargo.toml b/server/Cargo.toml
index 3a091bd..9f7f37a 100644
--- a/server/Cargo.toml
+++ b/server/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "server"
+name = "weareserver"
version = "0.1.0"
edition = "2024"
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))?;