diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-03-01 22:08:01 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-03-01 22:08:01 +0100 |
| commit | cec40ee1ec236829e774e3f7f82a17d5d5bffcb0 (patch) | |
| tree | a328291ca1bc258adad81995f5115d150d5b074d /server/src | |
| parent | 74ffa47147d2bb989057b4513075975c44c2bc42 (diff) | |
| download | hurrycurry-cec40ee1ec236829e774e3f7f82a17d5d5bffcb0.tar hurrycurry-cec40ee1ec236829e774e3f7f82a17d5d5bffcb0.tar.bz2 hurrycurry-cec40ee1ec236829e774e3f7f82a17d5d5bffcb0.tar.zst | |
remove nesting in game/server data packets
Diffstat (limited to 'server/src')
| -rw-r--r-- | server/src/server.rs | 14 | ||||
| -rw-r--r-- | server/src/state.rs | 7 |
2 files changed, 7 insertions, 14 deletions
diff --git a/server/src/server.rs b/server/src/server.rs index 795192c5..69ef89fe 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -228,14 +228,12 @@ impl GameServerExt for Game { fn prime_client(&self) -> Vec<PacketC> { let mut out = Vec::new(); - out.push(PacketC::GameData { - data: { - let mut k = self.data.as_ref().to_owned(); - k.recipes.clear(); - k.demands.clear(); - Box::new(k) - }, - }); + out.push(PacketC::GameData({ + let mut k = self.data.as_ref().to_owned(); + k.recipes.clear(); + k.demands.clear(); + k + })); out.push(PacketC::Environment { effects: self.environment_effects.clone(), }); diff --git a/server/src/state.rs b/server/src/state.rs index 533c5a0c..83d04d16 100644 --- a/server/src/state.rs +++ b/server/src/state.rs @@ -128,12 +128,7 @@ impl Server { supports_bincode: true, }, ); - init.insert( - 1, - PacketC::ServerData { - data: self.data.clone(), - }, - ); + init.insert(1, PacketC::ServerData(*self.data.clone())); self.connections.insert( id, ConnectionData { |