import {useEffect, useState} from 'react'; import useUnicornFinance from '../useUnicornFinance'; import {WingsSwapperStat} from '../../unicorn-finance/types'; import useRefresh from '../useRefresh'; const useWingsSwapperStats = (account: string) => { const [stat, setStat] = useState(); const {fastRefresh /*, slowRefresh*/} = useRefresh(); const unicornFinance = useUnicornFinance(); useEffect(() => { async function fetchWingsSwapperStat() { try { if (unicornFinance.myAccount) { setStat(await unicornFinance.getWingsSwapperStat(account)); } } catch (err) { console.error(err); } } fetchWingsSwapperStat(); }, [setStat, unicornFinance, fastRefresh, account]); return stat; }; export default useWingsSwapperStats;