From c49c75cb60910dfa236a9b85eec39a25928b2e59 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Fri, 7 Jul 2023 11:08:27 -0700 Subject: [PATCH] remove props compression --- packages/fullstack/Cargo.toml | 1 - packages/fullstack/examples/axum-hello-world/src/main.rs | 1 + packages/fullstack/src/props_html/deserialize_props.rs | 1 - packages/fullstack/src/props_html/serialize_props.rs | 8 +------- 4 files changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/fullstack/Cargo.toml b/packages/fullstack/Cargo.toml index 2963aee4b..45e6e6c43 100644 --- a/packages/fullstack/Cargo.toml +++ b/packages/fullstack/Cargo.toml @@ -50,7 +50,6 @@ serde_json = { version = "1.0.95", optional = true } tokio-stream = { version = "0.1.12", features = ["sync"], optional = true } futures-util = { workspace = true, optional = true } postcard = { version = "1.0.4", features = ["use-std"] } -yazi = "0.1.5" base64 = "0.21.0" pin-project = "1.1.2" diff --git a/packages/fullstack/examples/axum-hello-world/src/main.rs b/packages/fullstack/examples/axum-hello-world/src/main.rs index 077083616..aa1e7e6b5 100644 --- a/packages/fullstack/examples/axum-hello-world/src/main.rs +++ b/packages/fullstack/examples/axum-hello-world/src/main.rs @@ -41,6 +41,7 @@ fn app(cx: Scope) -> Element { } #[server(PostServerData)] +#[middleware(Auth(AuthLevel::Admin))] async fn post_server_data( #[extract] Axum(axum::extract::Host(host), _): Axum<_, _>, data: String, diff --git a/packages/fullstack/src/props_html/deserialize_props.rs b/packages/fullstack/src/props_html/deserialize_props.rs index 35e54a1e5..47037db31 100644 --- a/packages/fullstack/src/props_html/deserialize_props.rs +++ b/packages/fullstack/src/props_html/deserialize_props.rs @@ -6,7 +6,6 @@ use base64::Engine; #[allow(unused)] pub(crate) fn serde_from_string(string: &str) -> Option { let decompressed = STANDARD.decode(string.as_bytes()).ok()?; - let (decompressed, _) = yazi::decompress(&decompressed, yazi::Format::Zlib).unwrap(); postcard::from_bytes(&decompressed).ok() } diff --git a/packages/fullstack/src/props_html/serialize_props.rs b/packages/fullstack/src/props_html/serialize_props.rs index 58bd2841d..3ed9332f7 100644 --- a/packages/fullstack/src/props_html/serialize_props.rs +++ b/packages/fullstack/src/props_html/serialize_props.rs @@ -9,13 +9,7 @@ pub(crate) fn serde_to_writable( write_to: &mut impl std::io::Write, ) -> std::io::Result<()> { let serialized = postcard::to_allocvec(value).unwrap(); - let compressed = yazi::compress( - &serialized, - yazi::Format::Zlib, - yazi::CompressionLevel::BestSize, - ) - .unwrap(); - write_to.write_all(&STANDARD.encode(compressed).as_bytes())?; + write_to.write_all(&STANDARD.encode(serialized).as_bytes())?; Ok(()) }