From d28cc9c0cf9623bcea2c6eb466f46be6363e92fc Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Fri, 2 Feb 2024 14:35:55 -0800 Subject: [PATCH] remove changed log in maybe_sync memo, flush sync --- packages/hooks/src/use_memo.rs | 1 - packages/signals/src/signal.rs | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/hooks/src/use_memo.rs b/packages/hooks/src/use_memo.rs index 50d238919..795d357a2 100644 --- a/packages/hooks/src/use_memo.rs +++ b/packages/hooks/src/use_memo.rs @@ -58,7 +58,6 @@ pub fn use_maybe_sync_memo>>( loop { // Wait for the dom the be finished with sync work flush_sync().await; - rc.changed().await; let new = rc.run_in(|| f()); if new != *state.peek() { diff --git a/packages/signals/src/signal.rs b/packages/signals/src/signal.rs index 14f628c37..3b8c8e39c 100644 --- a/packages/signals/src/signal.rs +++ b/packages/signals/src/signal.rs @@ -121,9 +121,8 @@ impl Signal { spawn(async move { loop { + flush_sync().await; rc.changed().await; - println!("changed"); - let new = f(); if new != *state.peek() { *state.write() = new;