From 39e7082a285856373646d5b49e98cee6576758ca Mon Sep 17 00:00:00 2001 From: cha0s Date: Tue, 24 Sep 2024 05:32:43 -0500 Subject: [PATCH] fix: race --- app/react/components/dom/time.jsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/react/components/dom/time.jsx b/app/react/components/dom/time.jsx index e50c59e..6fa0d92 100644 --- a/app/react/components/dom/time.jsx +++ b/app/react/components/dom/time.jsx @@ -22,7 +22,11 @@ export function Time({hour, minute}) { function ConnectedTime() { const [hour, setHour] = useState(-1); const [minute, setMinute] = useState(0); - useEcsTick(useCallback((paylaod, ecs) => { + useEcsTick(useCallback((payload, ecs) => { + const master = ecs.get(1); + if (!master) { + return; + } const {Time: {hour}} = ecs.get(1); const wholeHour = Math.floor(hour); setHour(wholeHour);