post merge cleanup

This commit is contained in:
Maccesch 2024-07-22 23:20:35 +01:00
parent ec6027c59e
commit b4a0efcc06
5 changed files with 11 additions and 14 deletions

View file

@ -1,4 +1,3 @@
use crate::utils::use_derive_signal;
use leptos::prelude::*; use leptos::prelude::*;
crate::use_derive_signal!( crate::use_derive_signal!(

View file

@ -1,13 +1,12 @@
use crate::core::ElementsMaybeSignal; use crate::core::ElementsMaybeSignal;
use cfg_if::cfg_if; use cfg_if::cfg_if;
use default_struct_builder::DefaultBuilder; use default_struct_builder::DefaultBuilder;
use leptos::prelude::diagnostics::SpecialNonReactiveZone;
use leptos::prelude::wrappers::read::Signal; use leptos::prelude::wrappers::read::Signal;
use leptos::prelude::*;
use wasm_bindgen::prelude::*; use wasm_bindgen::prelude::*;
cfg_if! { if #[cfg(not(feature = "ssr"))] { cfg_if! { if #[cfg(not(feature = "ssr"))] {
use crate::use_supported; use crate::use_supported;
use leptos::prelude::*;
use std::cell::RefCell; use std::cell::RefCell;
use std::rc::Rc; use std::rc::Rc;
}} }}
@ -90,7 +89,7 @@ where
let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::MutationObserver)>::new( let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::MutationObserver)>::new(
move |entries: js_sys::Array, observer| { move |entries: js_sys::Array, observer| {
#[cfg(debug_assertions)] #[cfg(debug_assertions)]
let _z = SpecialNonReactiveZone::enter(); let _z = leptos::prelude::diagnostics::SpecialNonReactiveZone::enter();
callback( callback(
entries entries

View file

@ -1,15 +1,14 @@
use crate::core::ElementsMaybeSignal; use crate::core::ElementsMaybeSignal;
use cfg_if::cfg_if; use cfg_if::cfg_if;
use default_struct_builder::DefaultBuilder; use default_struct_builder::DefaultBuilder;
use leptos::prelude::diagnostics::SpecialNonReactiveZone;
use leptos::prelude::wrappers::read::Signal; use leptos::prelude::wrappers::read::Signal;
use leptos::prelude::*;
cfg_if! { if #[cfg(not(feature = "ssr"))] { cfg_if! { if #[cfg(not(feature = "ssr"))] {
use crate::use_supported; use crate::use_supported;
use std::cell::RefCell; use std::cell::RefCell;
use std::rc::Rc; use std::rc::Rc;
use wasm_bindgen::prelude::*; use wasm_bindgen::prelude::*;
use leptos::prelude::*;
}} }}
/// Reports changes to the dimensions of an Element's content or the border-box. /// Reports changes to the dimensions of an Element's content or the border-box.
@ -92,7 +91,7 @@ where
let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::ResizeObserver)>::new( let closure_js = Closure::<dyn FnMut(js_sys::Array, web_sys::ResizeObserver)>::new(
move |entries: js_sys::Array, observer| { move |entries: js_sys::Array, observer| {
#[cfg(debug_assertions)] #[cfg(debug_assertions)]
let _z = SpecialNonReactiveZone::enter(); let _z = leptos::prelude::diagnostics::SpecialNonReactiveZone::enter();
callback( callback(
entries entries

View file

@ -1,7 +1,7 @@
use crate::core::MaybeRwSignal; use crate::core::MaybeRwSignal;
use cfg_if::cfg_if; use cfg_if::cfg_if;
use default_struct_builder::DefaultBuilder; use default_struct_builder::DefaultBuilder;
use leptos::*; use leptos::prelude::*;
use wasm_bindgen::{JsCast, JsValue}; use wasm_bindgen::{JsCast, JsValue};
/// Reactive [`mediaDevices.getUserMedia`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia) streaming. /// Reactive [`mediaDevices.getUserMedia`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia) streaming.
@ -59,7 +59,7 @@ pub fn use_user_media_with_options(
let (enabled, set_enabled) = enabled.into_signal(); let (enabled, set_enabled) = enabled.into_signal();
let (stream, set_stream) = create_signal(None::<Result<web_sys::MediaStream, JsValue>>); let (stream, set_stream) = signal(None::<Result<web_sys::MediaStream, JsValue>>);
let _start = move || async move { let _start = move || async move {
cfg_if! { if #[cfg(not(feature = "ssr"))] { cfg_if! { if #[cfg(not(feature = "ssr"))] {
@ -88,7 +88,7 @@ pub fn use_user_media_with_options(
let start = move || { let start = move || {
cfg_if! { if #[cfg(not(feature = "ssr"))] { cfg_if! { if #[cfg(not(feature = "ssr"))] {
spawn_local(async move { leptos::spawn::spawn_local(async move {
_start().await; _start().await;
stream.with_untracked(move |stream| { stream.with_untracked(move |stream| {
if let Some(Ok(_)) = stream { if let Some(Ok(_)) = stream {
@ -108,7 +108,7 @@ pub fn use_user_media_with_options(
move || enabled.get(), move || enabled.get(),
move |enabled, _, _| { move |enabled, _, _| {
if *enabled { if *enabled {
spawn_local(async move { leptos::spawn::spawn_local(async move {
_start().await; _start().await;
}); });
} else { } else {

View file

@ -548,7 +548,7 @@ where
}; };
let send = { let send = {
let on_error = Rc::clone(&on_error); let on_error = Arc::clone(&on_error);
move |value: &T| { move |value: &T| {
if C::is_binary() { if C::is_binary() {
@ -670,7 +670,7 @@ impl<T: ?Sized, E, D> UseWebSocketOptions<T, E, D> {
F: Fn(UseWebSocketError<E, D>) + 'static, F: Fn(UseWebSocketError<E, D>) + 'static,
{ {
Self { Self {
on_error: Rc::new(handler), on_error: Arc::new(handler),
..self ..self
} }
} }
@ -681,7 +681,7 @@ impl<T: ?Sized, E, D> UseWebSocketOptions<T, E, D> {
F: Fn(&T) + 'static, F: Fn(&T) + 'static,
{ {
Self { Self {
on_message: Rc::new(handler), on_message: Arc::new(handler),
..self ..self
} }
} }