import { getGroup, getGroups } from "../api" import { queryOptions } from "@tanstack/react-query" export const getGroupsQueryOptions = () => { return queryOptions({ queryKey: ['groups'], queryFn: getGroups, staleTime: 1000 * 60 * 60 * 24, // 24 hours gcTime: 1000 * 60 * 60 * 24, // 24 hours refetchOnWindowFocus: false, refetchOnMount: false, refetchOnReconnect: false, }) } export const getGroupQueryOptions = (groupUUID: string) => { return queryOptions({ queryKey: ['group', groupUUID], queryFn: () => getGroup(groupUUID), staleTime: 1000 * 60 * 60 * 24, // 24 hours gcTime: 1000 * 60 * 60 * 24, // 24 hours refetchOnWindowFocus: false, refetchOnMount: false, refetchOnReconnect: false, }) }