import {useEffect, useState} from 'react'; import useUnicornFinance from './useUnicornFinance'; import useRefresh from './useRefresh'; const useFetchBoardroomAPR = () => { const [apr, setApr] = useState(0); const unicornFinance = useUnicornFinance(); const {slowRefresh} = useRefresh(); useEffect(() => { async function fetchBoardroomAPR() { try { setApr(await unicornFinance.getBoardroomAPR()); } catch (err) { console.error(err); } } fetchBoardroomAPR(); }, [setApr, unicornFinance, slowRefresh]); return apr; }; export default useFetchBoardroomAPR;