refactor(vide): simplify task.spawn call

This commit is contained in:
Richard 2025-01-25 16:41:05 -08:00
parent 39a5b67d9c
commit c9755d31fd

View file

@ -12,9 +12,7 @@ local Vide = if script.Parent:FindFirstChild("vide")
local function useAtom<State>(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)