import { useQuery } from "@tanstack/react-query"; import { useAuth } from "#/context/auth-context"; import { useConfig } from "./use-config"; import OpenHands from "#/api/open-hands"; export const useAppInstallations = () => { const { data: config } = useConfig(); const { gitHubToken } = useAuth(); return useQuery({ queryKey: ["installations", gitHubToken, config?.GITHUB_CLIENT_ID], queryFn: OpenHands.getGitHubUserInstallationIds, enabled: !!gitHubToken && !!config?.GITHUB_CLIENT_ID && config?.APP_MODE === "saas", }); };