From 9fa8ca0cd890213817b7b4cd3f23c896a8fc2913 Mon Sep 17 00:00:00 2001 From: Arnaud Robin Date: Tue, 17 Sep 2024 00:23:56 +0200 Subject: [PATCH] :fire: (frontend) remove unused file --- .../features/docs/doc-editor/api/useDocAI.tsx | 37 ------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/frontend/apps/impress/src/features/docs/doc-editor/api/useDocAI.tsx 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, - }); -}