From c9755d31fd11b920aaa6d13dd5a4bd3cd352f0cc Mon Sep 17 00:00:00 2001 From: Richard Date: Sat, 25 Jan 2025 16:41:05 -0800 Subject: [PATCH] refactor(vide): simplify `task.spawn` call --- packages/vide/src/init.luau | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/vide/src/init.luau b/packages/vide/src/init.luau index 766fb35..df962b2 100644 --- a/packages/vide/src/init.luau +++ b/packages/vide/src/init.luau @@ -12,9 +12,7 @@ local Vide = if script.Parent:FindFirstChild("vide") local function useAtom(callback: () -> State): () -> State local state = Vide.source(callback()) local unsubscribe = Charm.subscribe(callback, function(value) - task.spawn(function() - state(value) - end) + task.spawn(state :: (State) -> State, value) end) Vide.cleanup(unsubscribe)