From 0e0d88c86ad0aae00038d44516a4fbaed41ff88f Mon Sep 17 00:00:00 2001 From: Tony Xiao Date: Wed, 27 Nov 2024 16:10:10 -0500 Subject: [PATCH] chore(profiling): Remvoe unused profile functions metrics hook --- .../hooks/useProfilingFunctionMetrics.tsx | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 static/app/utils/profiling/hooks/useProfilingFunctionMetrics.tsx diff --git a/static/app/utils/profiling/hooks/useProfilingFunctionMetrics.tsx b/static/app/utils/profiling/hooks/useProfilingFunctionMetrics.tsx deleted file mode 100644 index 83a2352e024883..00000000000000 --- a/static/app/utils/profiling/hooks/useProfilingFunctionMetrics.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import {useMemo} from 'react'; - -import {normalizeDateTimeParams} from 'sentry/components/organizations/pageFilters/parse'; -import type {EventsStatsData} from 'sentry/types/organization'; -import {useApiQuery, type UseApiQueryResult} from 'sentry/utils/queryClient'; -import type RequestError from 'sentry/utils/requestError/requestError'; -import useOrganization from 'sentry/utils/useOrganization'; -import usePageFilters from 'sentry/utils/usePageFilters'; - -interface UseProfilingFunctionMetricsProps { - fingerprint: Profiling.FunctionMetric['fingerprint']; - projects: number[]; -} - -export function useProfilingFunctionMetrics( - props: UseProfilingFunctionMetricsProps -): UseApiQueryResult<{data: EventsStatsData}, RequestError> { - const organization = useOrganization(); - const {selection} = usePageFilters(); - - const path = `/organizations/${organization.slug}/events-stats/`; - const endpointOptions = useMemo(() => { - const params: { - query: Record; - } = { - query: { - project: props.projects, - environment: selection.environments ?? selection.environments, - dataset: 'profileFunctionsMetrics', - query: `fingerprint:${props.fingerprint}`, - ...normalizeDateTimeParams(selection.datetime ?? selection.datetime), - }, - }; - return params; - }, [props.fingerprint, props.projects, selection.datetime, selection.environments]); - - return useApiQuery<{data: EventsStatsData}>([path, endpointOptions], { - enabled: !!props.fingerprint, - staleTime: 0, - }); -}