This commit is contained in:
Bill He
2023-08-29 12:01:43 -07:00
parent a4a84bf2a1
commit 2d31d46dbd
3 changed files with 3 additions and 7 deletions
+3 -1
View File
@@ -22,6 +22,8 @@ export const LocalNotificationsProvider = ({ ...props }) => (
export const useLocalNotifications = () => useContext(LocalNotificationsContext)!;
const TRANSFER_STATUS_FETCH_INTERVAL = 10_000;
const useLocalNotificationsContext = () => {
// transfer notifications
const [allTransferNotifications, setAllTransferNotifications] = useLocalStorage<{
@@ -70,7 +72,7 @@ const useLocalNotificationsContext = () => {
}
return statuses;
},
refetchInterval: 10_000,
refetchInterval: TRANSFER_STATUS_FETCH_INTERVAL,
});
useEffect(() => {
-4
View File
@@ -1,21 +1,17 @@
import { createContext, useCallback, useContext, useEffect, useMemo, useState } from 'react';
import { useQuery } from 'react-query';
import { LocalStorageKey } from '@/constants/localStorage';
import {
type Notification,
type NotificationDisplayData,
type Notifications,
type TransferNotifcation,
NotificationStatus,
} from '@/constants/notifications';
import { useSquid } from '@/hooks/useSquid';
import { useLocalStorage } from './useLocalStorage';
import { notificationTypes } from './useNotificationTypes';
import { renderSvgToDataUrl } from '../lib/renderSvgToDataUrl';
import { StatusResponse } from '@0xsquid/sdk';
const NotificationsContext = createContext<ReturnType<typeof useNotificationsContext> | undefined>(
undefined
@@ -66,8 +66,6 @@ export const WithdrawForm = () => {
const { addTransferNotification } = useLocalNotifications();
// Async Data
const [transactionHash, setTransactionHash] = useState<string>();
const debouncedAmountBN = MustBigNumber(debouncedAmount);
const withdrawAmountBN = MustBigNumber(withdrawAmount);
const freeCollateralBN = MustBigNumber(freeCollateral?.current);