From dd8e69635b2132dfe2bfcc0b0a9f5a269946c864 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Thu, 25 Apr 2024 13:24:46 -0500 Subject: [PATCH] Fix calling server functions on desktop (#2357) --- Cargo.lock | 4 ++-- packages/fullstack/Cargo.toml | 2 +- packages/server-macro/Cargo.toml | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4d046f3e2..3b4a4421e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8088,9 +8088,9 @@ dependencies = [ [[package]] name = "server_fn_macro" -version = "0.6.9" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfdd051ef905fdb3da20942b0c52d536158d7489a724e14cc2fd47323e7ca91" +checksum = "064dd9b256e78bf2886774f265cc34d2aefdd05b430c58c78a69eceef21b5e60" dependencies = [ "const_format", "convert_case 0.6.0", diff --git a/packages/fullstack/Cargo.toml b/packages/fullstack/Cargo.toml index c8599bd66..7b1b940dc 100644 --- a/packages/fullstack/Cargo.toml +++ b/packages/fullstack/Cargo.toml @@ -73,7 +73,7 @@ dioxus = { workspace = true, features = ["fullstack"] } default = ["hot-reload"] hot-reload = ["serde_json"] web = ["dioxus-web", "web-sys"] -desktop = ["dioxus-desktop"] +desktop = ["dioxus-desktop", "server_fn/reqwest", "dioxus_server_macro/reqwest"] mobile = ["dioxus-mobile"] default-tls = ["server_fn/default-tls"] rustls = ["server_fn/rustls"] diff --git a/packages/server-macro/Cargo.toml b/packages/server-macro/Cargo.toml index a79b86b65..a29f85416 100644 --- a/packages/server-macro/Cargo.toml +++ b/packages/server-macro/Cargo.toml @@ -17,7 +17,7 @@ proc-macro2 = "^1.0.63" quote = "^1.0.26" syn = { workspace = true, features = ["full"] } convert_case = "^0.6.0" -server_fn_macro = "^0.6.5" +server_fn_macro = "0.6.11" [lib] proc-macro = true @@ -25,3 +25,4 @@ proc-macro = true [features] axum = ["server_fn_macro/axum"] server = ["server_fn_macro/ssr"] +reqwest = ["server_fn_macro/reqwest"]