Skip to content

Commit 1930da7

Browse files
committed
fix: clean hidden every 15s
1 parent 92fa16b commit 1930da7

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/pages/map/components/Container.jsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,13 @@ const MAX_BOUNDS = /** @type {[[number, number], [number, number]]} */ ([
3939
export function Container() {
4040
const { location, zoom } = useStorage.getState()
4141

42-
// Cleanup hidden entities 15 seconds after map loads
42+
// Cleanup hidden entities every 15 seconds
4343
React.useEffect(() => {
44-
const timer = setTimeout(() => {
45-
cleanupHiddenEntities(useMemory.setState)
46-
}, 15000)
47-
return () => clearTimeout(timer)
44+
const interval = setInterval(
45+
() => cleanupHiddenEntities(useMemory.setState),
46+
15000,
47+
)
48+
return () => clearInterval(interval)
4849
}, [])
4950

5051
return (

0 commit comments

Comments
 (0)