diff options
Diffstat (limited to 'crates/rocie-client/src/apis/configuration.rs')
| -rw-r--r-- | crates/rocie-client/src/apis/configuration.rs | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/crates/rocie-client/src/apis/configuration.rs b/crates/rocie-client/src/apis/configuration.rs index d576aef..118712f 100644 --- a/crates/rocie-client/src/apis/configuration.rs +++ b/crates/rocie-client/src/apis/configuration.rs @@ -35,10 +35,15 @@ impl Configuration { impl Default for Configuration { fn default() -> Self { - let client = reqwest::Client::builder() - .cookie_store(true) - .build() - .expect("to be not missconfigured"); + let client = { + let builder = reqwest::Client::builder(); + + // The browser handles cookies for us, so we don't need to have a storage for them. + #[cfg(not(any(target_arch = "wasm32", target_arch = "wasm64")))] + let builder = builder.cookie_store(true); + + builder.build().expect("to be not missconfigured") + }; Configuration { base_path: "http://localhost".to_owned(), |
