Skip to content

Commit 0cf38f2

Browse files
committed
feat: Improved query caching
1 parent 196f6bb commit 0cf38f2

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/hooks/useIssuePriorities.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const useIssuePriorities = () => {
99
queryKey: ["issuePriorities"],
1010
queryFn: getIssuePriorities,
1111
refetchOnWindowFocus: false,
12+
staleTime: 1000 * 60 * 5,
1213
});
1314

1415
const priorities = issuePrioritiesQuery.data?.filter((priority) => priority.active) ?? [];

src/hooks/useMyAccount.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
import { useQuery } from "@tanstack/react-query";
22
import { getMyAccount } from "../api/redmine";
3+
import useSettings from "./useSettings";
34

45
const useMyAccount = () => {
6+
const { settings } = useSettings();
7+
58
const myAccountQuery = useQuery({
6-
queryKey: ["myAccount"],
9+
queryKey: ["myAccount", settings.redmineURL, settings.redmineApiKey],
710
queryFn: getMyAccount,
11+
staleTime: 1000 * 60 * 5,
812
});
913

1014
return {

src/hooks/useTimeEntryActivities.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const useTimeEntryActivities = () => {
66
queryKey: ["timeEntryActivities"],
77
queryFn: getTimeEntryActivities,
88
refetchOnWindowFocus: false,
9+
staleTime: 1000 * 60 * 5,
910
});
1011
return timeEntryActivitiesQuery.data?.filter((activity) => activity.active) ?? [];
1112
};

0 commit comments

Comments
 (0)