Shun Miyazawa 1 год назад
Родитель
Сommit
0742cfda2b

+ 7 - 7
apps/app/src/features/openai/client/components/AiAssistant/AiAssistantSidebar/AiAssistantSidebar.tsx

@@ -74,6 +74,7 @@ const AiAssistantSidebarSubstance: React.FC<AiAssistantSidebarSubstanceProps> =
   const { data: growiCloudUri } = useGrowiCloudUri();
   const { data: growiCloudUri } = useGrowiCloudUri();
   const { trigger: mutateThreadData } = useSWRMUTxThreads(aiAssistantData?._id);
   const { trigger: mutateThreadData } = useSWRMUTxThreads(aiAssistantData?._id);
   const { trigger: mutateMessageData } = useSWRMUTxMessages(aiAssistantData?._id, threadData?.threadId);
   const { trigger: mutateMessageData } = useSWRMUTxMessages(aiAssistantData?._id, threadData?.threadId);
+  const { mutate: mutateIsEnableUnifiedMergeView } = useIsEnableUnifiedMergeView();
 
 
   const { postMessage: postMessageForKnowledgeAssistant, processMessage: processMessageForKnowledgeAssistant } = useKnowledgeAssistant();
   const { postMessage: postMessageForKnowledgeAssistant, processMessage: processMessageForKnowledgeAssistant } = useKnowledgeAssistant();
   const { postMessage: postMessageForEditorAssistant, processMessage: processMessageForEditorAssistant } = useEditorAssistant();
   const { postMessage: postMessageForEditorAssistant, processMessage: processMessageForEditorAssistant } = useEditorAssistant();
@@ -259,6 +260,10 @@ const AiAssistantSidebarSubstance: React.FC<AiAssistantSidebarSubstanceProps> =
               },
               },
               onDetectedDiff: (data) => {
               onDetectedDiff: (data) => {
                 console.log('sse diff', { data });
                 console.log('sse diff', { data });
+
+                if (data.diff.insert != null) {
+                  console.log('hello', data.diff.insert);
+                }
               },
               },
               onFinalized: (data) => {
               onFinalized: (data) => {
                 console.log('sse finalized', { data });
                 console.log('sse finalized', { data });
@@ -490,7 +495,7 @@ export const AiAssistantSidebar: FC = memo((): JSX.Element => {
   const sidebarScrollerRef = useRef<HTMLDivElement>(null);
   const sidebarScrollerRef = useRef<HTMLDivElement>(null);
 
 
   const { data: aiAssistantSidebarData, close: closeAiAssistantSidebar } = useAiAssistantSidebar();
   const { data: aiAssistantSidebarData, close: closeAiAssistantSidebar } = useAiAssistantSidebar();
-  const { data: isEnableUnifiedMergeView, mutate: mutateIsEnableUnifiedMergeView } = useIsEnableUnifiedMergeView();
+  const { mutate: mutateIsEnableUnifiedMergeView } = useIsEnableUnifiedMergeView();
 
 
   const aiAssistantData = aiAssistantSidebarData?.aiAssistantData;
   const aiAssistantData = aiAssistantSidebarData?.aiAssistantData;
   const threadData = aiAssistantSidebarData?.threadData;
   const threadData = aiAssistantSidebarData?.threadData;
@@ -511,15 +516,10 @@ export const AiAssistantSidebar: FC = memo((): JSX.Element => {
   }, [closeAiAssistantSidebar, isOpened]);
   }, [closeAiAssistantSidebar, isOpened]);
 
 
   useEffect(() => {
   useEffect(() => {
-    if (isOpened && isEditorAssistant) {
-      mutateIsEnableUnifiedMergeView(true);
-      return;
-    }
-
     if (!isOpened) {
     if (!isOpened) {
       mutateIsEnableUnifiedMergeView(false);
       mutateIsEnableUnifiedMergeView(false);
     }
     }
-  }, [isEditorAssistant, isEnableUnifiedMergeView, isOpened, mutateIsEnableUnifiedMergeView]);
+  }, [isEditorAssistant, isOpened, mutateIsEnableUnifiedMergeView]);
 
 
   if (!isOpened) {
   if (!isOpened) {
     return <></>;
     return <></>;