UNPKG

@daimo/pay

Version:

Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.

33 lines (30 loc) 823 B
import { useState, useEffect } from 'react'; function useUntronAvailability({ trpc, pollIntervalMs = 5e3 }) { const [available, setAvailable] = useState(null); useEffect(() => { let cancelled = false; let intervalId; const fetchAvailability = async () => { try { const result = await trpc.untronHasAvailableReceivers.query(); if (!cancelled) { setAvailable(result); } } catch (e) { console.error("Failed to fetch Untron availability", e); } }; fetchAvailability(); intervalId = setInterval(fetchAvailability, pollIntervalMs); return () => { cancelled = true; clearInterval(intervalId); }; }, []); return { available }; } export { useUntronAvailability }; //# sourceMappingURL=useUntronAvailability.js.map