Skip to content

Commit 2e59094

Browse files
authored
Merge pull request #1644 from kleros/fix(web)/add-refetch-interval-to-hooks
fFix(web): add refetch interval to hooks
2 parents b5d6c95 + f144bcc commit 2e59094

File tree

6 files changed

+18
-6
lines changed

6 files changed

+18
-6
lines changed

web/src/hooks/queries/useClassicAppealQuery.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useQuery } from "@tanstack/react-query";
22

3+
import { REFETCH_INTERVAL } from "consts/index";
34
import { useGraphqlBatcher } from "context/GraphqlBatcher";
45

56
import { graphql } from "src/graphql";
@@ -38,8 +39,9 @@ export const useClassicAppealQuery = (id?: string | number) => {
3839
const { graphqlBatcher } = useGraphqlBatcher();
3940

4041
return useQuery<ClassicAppealQuery>({
41-
queryKey: ["refetchOnBlock", `classicAppealQuery${id}`],
42+
queryKey: [`classicAppealQuery${id}`],
4243
enabled: isEnabled,
44+
refetchInterval: REFETCH_INTERVAL,
4345
queryFn: async () =>
4446
isEnabled
4547
? await graphqlBatcher.fetch({

web/src/hooks/queries/useCourtDetails.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useQuery } from "@tanstack/react-query";
22

3+
import { REFETCH_INTERVAL } from "consts/index";
34
import { useGraphqlBatcher } from "context/GraphqlBatcher";
45

56
import { graphql } from "src/graphql";
@@ -29,8 +30,9 @@ export const useCourtDetails = (id?: string) => {
2930
const { graphqlBatcher } = useGraphqlBatcher();
3031

3132
return useQuery<CourtDetailsQuery>({
32-
queryKey: ["refetchOnBlock", `courtDetails${id}`],
33+
queryKey: [`courtDetails${id}`],
3334
enabled: isEnabled,
35+
refetchInterval: REFETCH_INTERVAL,
3436
queryFn: async () =>
3537
await graphqlBatcher.fetch({ id: crypto.randomUUID(), document: courtDetailsQuery, variables: { id } }),
3638
});

web/src/hooks/queries/useDisputeDetailsQuery.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useQuery } from "@tanstack/react-query";
22

3+
import { REFETCH_INTERVAL } from "consts/index";
34
import { useGraphqlBatcher } from "context/GraphqlBatcher";
45

56
import { graphql } from "src/graphql";
@@ -37,8 +38,9 @@ export const useDisputeDetailsQuery = (id?: string | number) => {
3738
const { graphqlBatcher } = useGraphqlBatcher();
3839

3940
return useQuery<DisputeDetailsQuery>({
40-
queryKey: ["refetchOnBlock", `disputeDetailsQuery${id}`],
41+
queryKey: [`disputeDetailsQuery${id}`],
4142
enabled: isEnabled,
43+
refetchInterval: REFETCH_INTERVAL,
4244
queryFn: async () =>
4345
await graphqlBatcher.fetch({
4446
id: crypto.randomUUID(),

web/src/hooks/queries/useEvidences.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useQuery } from "@tanstack/react-query";
22

3+
import { REFETCH_INTERVAL } from "consts/index";
34
import { useGraphqlBatcher } from "context/GraphqlBatcher";
45

56
import { graphql } from "src/graphql";
@@ -24,8 +25,9 @@ export const useEvidences = (evidenceGroup?: string) => {
2425
const { graphqlBatcher } = useGraphqlBatcher();
2526

2627
return useQuery({
27-
queryKey: ["refetchOnBlock", `evidencesQuery${evidenceGroup}`],
28+
queryKey: [`evidencesQuery${evidenceGroup}`],
2829
enabled: isEnabled,
30+
refetchInterval: REFETCH_INTERVAL,
2931
queryFn: async () =>
3032
await graphqlBatcher.fetch({
3133
id: crypto.randomUUID(),

web/src/hooks/queries/useJurorStakeDetailsQuery.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useQuery } from "@tanstack/react-query";
22

3+
import { REFETCH_INTERVAL } from "consts/index";
34
import { useGraphqlBatcher } from "context/GraphqlBatcher";
45

56
import { graphql } from "src/graphql";
@@ -24,8 +25,9 @@ export const useJurorStakeDetailsQuery = (userId?: string) => {
2425
const { graphqlBatcher } = useGraphqlBatcher();
2526

2627
return useQuery<JurorStakeDetailsQuery>({
27-
queryKey: ["refetchOnBlock", `jurorStakeDetails${userId}`],
28+
queryKey: [`jurorStakeDetails${userId}`],
2829
enabled: isEnabled,
30+
refetchInterval: REFETCH_INTERVAL,
2931
queryFn: async () =>
3032
await graphqlBatcher.fetch({ id: crypto.randomUUID(), document: jurorStakeDetailsQuery, variables: { userId } }),
3133
});

web/src/hooks/queries/useVotingHistory.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useQuery } from "@tanstack/react-query";
22

3+
import { REFETCH_INTERVAL } from "consts/index";
34
import { useGraphqlBatcher } from "context/GraphqlBatcher";
45

56
import { graphql } from "src/graphql";
@@ -49,8 +50,9 @@ export const useVotingHistory = (disputeID?: string) => {
4950
const { graphqlBatcher } = useGraphqlBatcher();
5051

5152
return useQuery<VotingHistoryQuery>({
52-
queryKey: ["refetchOnBlock", `VotingHistory${disputeID}`],
53+
queryKey: [`VotingHistory${disputeID}`],
5354
enabled: isEnabled,
55+
refetchInterval: REFETCH_INTERVAL,
5456
queryFn: async () =>
5557
await graphqlBatcher.fetch({ id: crypto.randomUUID(), document: votingHistoryQuery, variables: { disputeID } }),
5658
});

0 commit comments

Comments
 (0)