Shun Miyazawa 1 год назад
Родитель
Сommit
9540f80d0c
1 измененных файлов с 2 добавлено и 5 удалено
  1. 2 5
      apps/app/src/features/openai/client/services/editor-assistant.ts

+ 2 - 5
apps/app/src/features/openai/client/services/editor-assistant.ts

@@ -104,7 +104,6 @@ export const useEditorAssistant: UseEditorAssistant = () => {
 
   // States
   const [detectedDiff, setDetectedDiff] = useState<DetectedDiff>();
-  const [selectedTextFirstLineNumber, setSelectedTextFirstLineNumber] = useState<number>();
   const [selectedText, setSelectedText] = useState<string>();
   const isTextSelected = selectedText != null && selectedText.length !== 0;
 
@@ -116,8 +115,6 @@ export const useEditorAssistant: UseEditorAssistant = () => {
 
   // Functions
   const postMessage: PostMessage = useCallback(async(threadId, userMessage) => {
-    lineRef.current = selectedTextFirstLineNumber ?? 0;
-
     const response = await fetch('/_api/v3/openai/edit', {
       method: 'POST',
       headers: { 'Content-Type': 'application/json' },
@@ -131,7 +128,7 @@ export const useEditorAssistant: UseEditorAssistant = () => {
     setSelectedText(undefined);
 
     return response;
-  }, [selectedText, selectedTextFirstLineNumber]);
+  }, [selectedText]);
 
   const processMessage: ProcessMessage = useCallback((data, handler) => {
     handleIfSuccessfullyParsed(data, SseMessageSchema, (data: SseMessage) => {
@@ -173,7 +170,7 @@ export const useEditorAssistant: UseEditorAssistant = () => {
 
   const selectTextHandler = useCallback((selectedText: string, selectedTextFirstLineNumber: number) => {
     setSelectedText(selectedText);
-    setSelectedTextFirstLineNumber(selectedTextFirstLineNumber);
+    lineRef.current = selectedTextFirstLineNumber;
   }, []);
 
   // Effects