diff --git a/src/cryptometrics/queries/queries.js b/src/cryptometrics/queries/queries.js index 16c2d024af7f2bfac48bb3b875190c848c91ee6f..c214fd7f6fabe099a8d23ade9e6b7a0051ed830b 100644 --- a/src/cryptometrics/queries/queries.js +++ b/src/cryptometrics/queries/queries.js @@ -18,6 +18,23 @@ export function useCryptoTimeSeriesData(name, days = 7, interval = "daily") { ); } +export function useCryptoTimeSeriesRangeData(name, from, to) { + return useQuery( + `${name}_from_${from}_to_${to}`, + () => { + return axios + .get( + `https://api.coingecko.com/api/v3/coins/${name}/market_chart/range?vs_currency=usd&from=${from}&to=${to}` + ) + .then((res) => res.data); + }, + { + refetchOnWindowFocus: false, + staleTime: 5 * 60000, // 5 minutes, + } + ); +} + export function useCryptoList( currency = "usd", numberOfCurrencies = 20,