@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
27 lines • 1.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useSupportedCurrencies = exports.useSupportedCounterCurrencies = exports.useCurrencyChartData = void 0;
exports.useMarketDataProvider = useMarketDataProvider;
const constants_1 = require("../constants");
const api_1 = require("../state-manager/api");
function useMarketDataProvider() {
const { data: supportedCounterCurrencies } = (0, exports.useSupportedCounterCurrencies)();
const { data: supportedCurrencies } = (0, exports.useSupportedCurrencies)();
return {
supportedCounterCurrencies,
supportedCurrencies,
};
}
const useCurrencyChartData = ({ id, counterCurrency, range, }) => (0, api_1.useGetCurrencyChartDataQuery)({ id, counterCurrency, range }, {
pollingInterval: constants_1.REFETCH_TIME_ONE_MINUTE * constants_1.BASIC_REFETCH,
});
exports.useCurrencyChartData = useCurrencyChartData;
const useSupportedCounterCurrencies = () => (0, api_1.useGetSupportedCounterCurrenciesQuery)(undefined, {
pollingInterval: constants_1.ONE_DAY,
});
exports.useSupportedCounterCurrencies = useSupportedCounterCurrencies;
const useSupportedCurrencies = () => (0, api_1.useGetSupportedCoinsListQuery)(undefined, {
pollingInterval: constants_1.ONE_DAY,
});
exports.useSupportedCurrencies = useSupportedCurrencies;
//# sourceMappingURL=useCoingeckoDataProvider.js.map