From 23cfca8b62c37a6cc4808865c77fecdcc0f1fca9 Mon Sep 17 00:00:00 2001 From: Krishnan Subramanian <84348052+krishnan-aot@users.noreply.github.com> Date: Tue, 3 Dec 2024 13:29:29 -0800 Subject: [PATCH] FE: Disable fetch loa hook (#1684) --- frontend/src/features/settings/hooks/LOA.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/features/settings/hooks/LOA.ts b/frontend/src/features/settings/hooks/LOA.ts index 087a8bc6a..87e3a8af0 100644 --- a/frontend/src/features/settings/hooks/LOA.ts +++ b/frontend/src/features/settings/hooks/LOA.ts @@ -13,6 +13,7 @@ import { removeLOADocument, updateLOA, } from "../apiManager/loa"; +import { useFeatureFlagsQuery } from "../../../common/hooks/hooks"; const QUERY_KEYS = { LOAS: (expired: boolean) => ["loas", expired], @@ -26,11 +27,13 @@ const QUERY_KEYS = { * @returns Query result of the company's LOAs */ export const useFetchLOAs = (companyId: number | string, expired: boolean) => { + const {data: featureFlags} = useFeatureFlagsQuery(); return useQuery({ queryKey: QUERY_KEYS.LOAS(expired), queryFn: () => getLOAs(companyId, expired), retry: false, refetchOnMount: "always", + enabled: featureFlags?.['LOA'] === 'ENABLED', refetchOnWindowFocus: false, }); };