chore: 注释websocket

This commit is contained in:
Junhui Chen 2025-08-07 01:16:58 +08:00
parent 3047215ada
commit b3b31baab2

View File

@ -3,10 +3,9 @@ import Chat from "@/components/ask/chat";
import AskHello from "@/components/ask/hello"; import AskHello from "@/components/ask/hello";
import SendMessage from "@/components/ask/send"; import SendMessage from "@/components/ask/send";
import { ThemedText } from "@/components/ThemedText"; import { ThemedText } from "@/components/ThemedText";
import { fetchApi } from "@/lib/server-api-util";
import { getWebSocketErrorMessage, getWebSocketManager, WsMessage } from "@/lib/websocket-util";
import { Assistant, Message } from "@/types/ask";
import { useWebSocketStreamHandler } from "@/hooks/useWebSocketStreamHandler"; import { useWebSocketStreamHandler } from "@/hooks/useWebSocketStreamHandler";
import { fetchApi } from "@/lib/server-api-util";
import { Message } from "@/types/ask";
import { useFocusEffect, useLocalSearchParams, useRouter } from "expo-router"; import { useFocusEffect, useLocalSearchParams, useRouter } from "expo-router";
import { useCallback, useEffect, useRef, useState } from 'react'; import { useCallback, useEffect, useRef, useState } from 'react';
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
@ -141,20 +140,20 @@ export default function AskScreen() {
enableBatching: false // AskScreen使用实时模式 enableBatching: false // AskScreen使用实时模式
}); });
useFocusEffect( // useFocusEffect(
useCallback(() => { // useCallback(() => {
isMountedRef.current = true; // isMountedRef.current = true;
// 订阅WebSocket消息 // // 订阅WebSocket消息
const unsubscribe = subscribeToWebSocket(); // const unsubscribe = subscribeToWebSocket();
return () => { // return () => {
// 取消订阅和执行清理 // // 取消订阅和执行清理
unsubscribe(); // unsubscribe();
cleanup(); // cleanup();
}; // };
}, [subscribeToWebSocket, cleanup]) // }, [subscribeToWebSocket, cleanup])
); // );
// 创建动画样式 // 创建动画样式
const welcomeStyle = useAnimatedStyle(() => { const welcomeStyle = useAnimatedStyle(() => {