diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/api/useDocAI.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/api/useDocAI.tsx deleted file mode 100644 index 48c5ee61..00000000 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/api/useDocAI.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import { UseQueryOptions, useQuery } from '@tanstack/react-query'; - -import { APIError, errorCauses, fetchAPI } from '@/api'; - -export type DocParams = { - id: string; - text: string; - action: 'rephrase' | 'summarize'; -}; - -export type DocAIResponse = { - textAI: string; -}; - -export const getDocAI = async ({ id }: DocParams): Promise => { - const response = await fetchAPI(`documents/${id}/ai/`); - - if (!response.ok) { - throw new APIError('Failed to get the doc ai', await errorCauses(response)); - } - - return response.json() as Promise; -}; - -export const KEY_DOC = 'doc'; -export const KEY_DOC_VISIBILITY = 'doc-visibility'; - -export function useDocAI( - param: DocParams, - queryConfig?: UseQueryOptions, -) { - return useQuery({ - queryKey: [KEY_DOC, param], - queryFn: () => getDocAI(param), - ...queryConfig, - }); -}