diff --git a/src/src/client/generic/hooks/use-now/main.ts b/src/src/client/generic/hooks/use-now/main.ts index 94f6623..6adece1 100644 --- a/src/src/client/generic/hooks/use-now/main.ts +++ b/src/src/client/generic/hooks/use-now/main.ts @@ -37,7 +37,10 @@ export function useNow({}: UseNowInput = {}): UseNowOutput { return () => { if (state.current.now === undefined) return; - if (state.current.now.counter > 1) return; + + state.current.now.counter -= 1; + + if (state.current.now.counter > 0) return; window.clearTimeout(state.current.now.timer); state.current.now = undefined;