aboutsummaryrefslogtreecommitdiff
path: root/server/registry
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-06-03 20:00:18 +0200
committermetamuffin <metamuffin@disroot.org>2025-06-03 20:00:18 +0200
commitdb4587d3ec64b7e28691b43f9d9701939eed94d1 (patch)
tree1005017ea4a5d4e287024eaf08f876c7e34bfbdb /server/registry
parent9ee7eef2919feffe4e0695494d4027e8ec011808 (diff)
downloadhurrycurry-db4587d3ec64b7e28691b43f9d9701939eed94d1.tar
hurrycurry-db4587d3ec64b7e28691b43f9d9701939eed94d1.tar.bz2
hurrycurry-db4587d3ec64b7e28691b43f9d9701939eed94d1.tar.zst
update rust toolchain and rust dependencies.
`map_many_mut` and `trait_upcasting` was stabilized.
Diffstat (limited to 'server/registry')
-rw-r--r--server/registry/Cargo.toml16
-rw-r--r--server/registry/src/lobby.rs6
2 files changed, 11 insertions, 11 deletions
diff --git a/server/registry/Cargo.toml b/server/registry/Cargo.toml
index 9108f056..3b1c7137 100644
--- a/server/registry/Cargo.toml
+++ b/server/registry/Cargo.toml
@@ -4,18 +4,18 @@ version = "2.3.1"
edition = "2021"
[dependencies]
-log = "0.4.22"
-env_logger = "0.11.5"
-anyhow = "1.0.89"
+log = "0.4.27"
+env_logger = "0.11.8"
+anyhow = "1.0.98"
rocket = { version = "0.5.1", features = ["json"] }
-tokio = { version = "1.40.0", features = ["full"] }
-serde_json = "1.0.128"
+tokio = { version = "1.45.1", features = ["full"] }
+serde_json = "1.0.140"
markup = "0.15.0"
-serde = { version = "1.0.210", features = ["derive"] }
-tokio-tungstenite = { version = "0.24.0", features = [
+serde = { version = "1.0.219", features = ["derive"] }
+tokio-tungstenite = { version = "0.26.2", features = [
"rustls-tls-native-roots",
] }
-rustls = { version = "0.23.13", features = ["ring"] }
+rustls = { version = "0.23.27", features = ["ring"] }
hurrycurry-protocol = { path = "../protocol" }
hurrycurry-client-lib = { path = "../client-lib" }
diff --git a/server/registry/src/lobby.rs b/server/registry/src/lobby.rs
index f8f5f1f2..36ef9e44 100644
--- a/server/registry/src/lobby.rs
+++ b/server/registry/src/lobby.rs
@@ -97,17 +97,17 @@ async fn handle_conn(sock: TcpStream, addr: SocketAddr, entries: &[Entry]) -> Re
});
let (mut write, mut read) = sock.split();
-
+
let mut joined = false;
let mut redirected = false;
let mut movement = MovementBase::new(Vec2::ZERO);
let mut last_movement = Instant::now();
-
+
loop {
for p in out.drain(..) {
write
.send(tokio_tungstenite::tungstenite::Message::Text(
- serde_json::to_string(&p).unwrap(),
+ serde_json::to_string(&p).unwrap().into(),
))
.await?;
}