Skip to content

Commit adb3a0c

Browse files
committed
Prevent trying to fetch changeset list when not logged in
1 parent 07a361e commit adb3a0c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/query/hooks/useChangesetsPage.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { useQuery } from "@tanstack/react-query";
22
import { fetchChangesetsPage } from "../../network/changesets_page.ts";
3+
import { useAuthStore } from "../../stores/authStore.ts";
34

45
interface ChangesetsPageParams {
56
pageIndex: number;
@@ -12,11 +13,14 @@ export function useChangesetsPage({
1213
filters,
1314
aoiId,
1415
}: ChangesetsPageParams) {
16+
const token = useAuthStore((state) => state.token);
17+
1518
return useQuery({
1619
queryKey: ["changesets", "page", pageIndex, filters, aoiId],
1720
queryFn: async () => {
1821
return fetchChangesetsPage(pageIndex, filters, aoiId, false);
1922
},
23+
enabled: !!token,
2024
staleTime: 5 * 60 * 1000,
2125
retry: 3,
2226
});

0 commit comments

Comments
 (0)