const [currentTime, setCurrentTime] = createSignal(getCurrentTimeMinutePrecision())
let timer: NodeJS.Timer
onMount(() => {
timer = setInterval(() => {
const now = getCurrentTimeMinutePrecision()
if (!now.equals(currentTime())) {
setCurrentTime(getCurrentTimeMinutePrecision())
}
}, 1_000)
})
onCleanup(() => clearInterval(timer))
const [currentTime, setCurrentTime] = createSignal(getCurrentTimeMinutePrecision())
let timer: NodeJS.Timer
onMount(() => {
timer = setInterval(() => {
const now = getCurrentTimeMinutePrecision()
if (!now.equals(currentTime())) {
setCurrentTime(getCurrentTimeMinutePrecision())
}
}, 1_000)
})
onCleanup(() => clearInterval(timer))