diff --git a/Cargo.lock b/Cargo.lock index cc9e4f9..2a3fc4d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -123,6 +123,7 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", + "serde_urlencoded", "sha1", "sync_wrapper 1.0.1", "tokio", @@ -860,6 +861,18 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + [[package]] name = "sha1" version = "0.10.6" diff --git a/Cargo.toml b/Cargo.toml index abbd3f2..7e47bb8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ anyhow = "1.0.81" clap = { version = "4.5.4", features = ["derive"] } serde = "1.0.203" tokio = { version = "1.38.0", features = ["full"] } -axum = { version = "0.7.5", default-features = false, features = ["http1", "ws"] } +axum = { version = "0.7.5", default-features = false, features = ["http1", "ws", "query"] } tokio-stream = { version = "0.1.15", features = ["sync"] } futures-util = "0.3.30" rust-embed = "8.4.0" diff --git a/assets/index.html b/assets/index.html index 0f27a1b..82b3c6c 100644 --- a/assets/index.html +++ b/assets/index.html @@ -33,7 +33,7 @@