File size: 265 Bytes
a34cccb
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
import { useEffect } from "react";

export const useAutoRefresh = (refetch: () => void, enabled: boolean) => {
  useEffect(() => {
    if (!enabled) return;

    const id = setInterval(refetch, 5000);
    return () => clearInterval(id);
  }, [enabled]);
};