From 9df6281ff7c4543e12f2d61d7f9c076ad669eb6a Mon Sep 17 00:00:00 2001 From: Maccesch Date: Sun, 25 Aug 2024 01:40:55 +0100 Subject: [PATCH] fixed merge artifacts --- examples/Cargo.toml | 4 +--- src/use_websocket.rs | 16 ++++++++-------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/examples/Cargo.toml b/examples/Cargo.toml index b91f5e5..303fd71 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -73,6 +73,7 @@ exclude = ["ssr", "use_webtransport_with_server"] [workspace.dependencies] leptos = { git = "https://github.com/leptos-rs/leptos" } +codee = { version = "0.2" } console_error_panic_hook = "0.1" console_log = "1" log = "0.4" @@ -94,8 +95,5 @@ panic = "abort" [lib] -[workspace.dependencies] -codee = { version = "0.2" } - [package.metadata.leptos] lib-profile-release = "wasm-release" diff --git a/src/use_websocket.rs b/src/use_websocket.rs index e12f819..bb348c9 100644 --- a/src/use_websocket.rs +++ b/src/use_websocket.rs @@ -239,8 +239,8 @@ where Tx: Send + Sync + 'static, Rx: Send + Sync + 'static, C: Encoder + Decoder, - C: HybridEncoder>::Encoded, Error = >::Error>, - C: HybridDecoder>::Encoded, Error = >::Error>, + C: HybridEncoder>::Encoded, Error=>::Error>, + C: HybridDecoder>::Encoded, Error=>::Error>, { use_websocket_with_options::(url, UseWebSocketOptions::default()) } @@ -265,8 +265,8 @@ where Tx: Send + Sync + 'static, Rx: Send + Sync + 'static, C: Encoder + Decoder, - C: HybridEncoder>::Encoded, Error = >::Error>, - C: HybridDecoder>::Encoded, Error = >::Error>, + C: HybridEncoder>::Encoded, Error=>::Error>, + C: HybridDecoder>::Encoded, Error=>::Error>, { let url = normalize_url(url); @@ -309,13 +309,13 @@ where if !manually_closed_ref.get_value() && !reconnect_limit.is_exceeded_by(reconnect_times_ref.get_value()) && ws_ref - .get_value() - .map_or(false, |ws: WebSocket| ws.ready_state() != WebSocket::OPEN) + .get_value() + .map_or(false, |ws: WebSocket| ws.ready_state() != WebSocket::OPEN) { reconnect_timer_ref.set_value( set_timeout_with_handle( move || { - if unmounted.get() { + if unmounted.load(std::sync::atomic::Ordering::Relaxed) { return; } if let Some(connect) = connect_ref.get_value() { @@ -325,7 +325,7 @@ where }, Duration::from_millis(reconnect_interval), ) - .ok(), + .ok(), ); } }))