diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-03-13 03:20:46 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-03-13 03:20:50 +0100 |
| commit | 5726d34f31d0129d314dc447340b0feb56534060 (patch) | |
| tree | 4001955680a353ff763afd6d8f5525420c005acf /server/game-core/src/network/sync.rs | |
| parent | 1a55a5d74bb3e57eb6e77286b86a5be559d43589 (diff) | |
| download | hurrycurry-5726d34f31d0129d314dc447340b0feb56534060.tar hurrycurry-5726d34f31d0129d314dc447340b0feb56534060.tar.bz2 hurrycurry-5726d34f31d0129d314dc447340b0feb56534060.tar.zst | |
add server-side voting logic
Diffstat (limited to 'server/game-core/src/network/sync.rs')
| -rw-r--r-- | server/game-core/src/network/sync.rs | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/server/game-core/src/network/sync.rs b/server/game-core/src/network/sync.rs index 9854b58e..3d36881e 100644 --- a/server/game-core/src/network/sync.rs +++ b/server/game-core/src/network/sync.rs @@ -16,7 +16,7 @@ */ use anyhow::Result; -use hurrycurry_protocol::{PacketC, PacketS, VERSION}; +use hurrycurry_protocol::{PacketC, PacketS}; use log::{debug, info, warn}; use std::{collections::VecDeque, net::TcpStream}; use tungstenite::{ @@ -32,7 +32,6 @@ pub struct Network { sock: WebSocket<MaybeTlsStream<TcpStream>>, pub queue_in: VecDeque<PacketC>, pub queue_out: VecDeque<PacketS>, - use_bincode: bool, } impl Network { @@ -74,7 +73,6 @@ impl Network { info!("Handshake complete."); Ok(Self { sock, - use_bincode: false, queue_in: VecDeque::new(), queue_out: VecDeque::new(), }) @@ -86,18 +84,6 @@ impl Network { Ok(Message::Text(packet)) => match serde_json::from_str(&packet) { Ok(packet) => { debug!("<- {packet:?}"); - if let PacketC::Version { - minor, - major, - supports_bincode, - } = &packet - && *minor == VERSION.0 - && *major == VERSION.1 - && *supports_bincode - { - info!("Binary protocol format enabled."); - self.use_bincode = true; - } Some(packet) } Err(e) => { |