Skip to content

Commit ea69f47

Browse files
authored
Merge branch 'main' into pb/add-solana-policies-to-access-token
2 parents c0ed64b + b0cac94 commit ea69f47

File tree

1 file changed

+12
-1
lines changed
  • apps/dashboard/src/app/(app)/(dashboard)/(chain)/[chain_id]/[contractAddress]/public-pages/erc20/_hooks

1 file changed

+12
-1
lines changed

apps/dashboard/src/app/(app)/(dashboard)/(chain)/[chain_id]/[contractAddress]/public-pages/erc20/_hooks/useTokenTransfers.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { useQuery } from "@tanstack/react-query";
2+
import { getUnixTime, subDays } from "date-fns";
23
import { isProd } from "@/constants/env-utils";
34
import { NEXT_PUBLIC_DASHBOARD_CLIENT_ID } from "@/constants/public-envs";
45

@@ -35,6 +36,11 @@ export function useTokenTransfers(params: {
3536
url.searchParams.set("page", params.page.toString());
3637
url.searchParams.set("limit", params.limit.toString());
3738
url.searchParams.set("clientId", NEXT_PUBLIC_DASHBOARD_CLIENT_ID);
39+
const THIRTY_DAYS_AGO = subDays(new Date(), 30);
40+
url.searchParams.set(
41+
"block_timestamp_from",
42+
getUnixTime(THIRTY_DAYS_AGO).toString(),
43+
);
3844

3945
const res = await fetch(url);
4046
if (!res.ok) {
@@ -46,7 +52,12 @@ export function useTokenTransfers(params: {
4652
return data;
4753
},
4854
queryKey: ["token-transfers", params],
49-
refetchInterval: 5000,
55+
refetchInterval: (data) => {
56+
if (data?.state.error) {
57+
return false;
58+
}
59+
return 5000;
60+
},
5061
refetchOnWindowFocus: false,
5162
retry: false,
5263
retryOnMount: false,

0 commit comments

Comments
 (0)