diff --git a/app/(tabs)/ask.tsx b/app/(tabs)/ask.tsx index 57f77a5..caf3bea 100644 --- a/app/(tabs)/ask.tsx +++ b/app/(tabs)/ask.tsx @@ -3,6 +3,7 @@ import SendMessage from "@/components/ask/send"; import { ThemedText } from "@/components/ThemedText"; import { useWebSocketStreamHandler } from "@/hooks/useWebSocketStreamHandler"; import { fetchApi } from "@/lib/server-api-util"; +import { WEBSOCKET_ENDPOINT } from "@/lib/websocket-util"; import { Message } from "@/types/ask"; import { useFocusEffect, useLocalSearchParams, useRouter } from "expo-router"; import { useCallback, useEffect, useRef, useState } from 'react'; @@ -137,20 +138,20 @@ export default function AskScreen() { enableBatching: false // AskScreen使用实时模式 }); - useFocusEffect( - useCallback(() => { - isMountedRef.current = true; + // useFocusEffect( + // useCallback(() => { + // isMountedRef.current = true; - // 订阅WebSocket消息 - const unsubscribe = subscribeToWebSocket(); + // // 订阅WebSocket消息 + // const unsubscribe = subscribeToWebSocket(); - return () => { - // 取消订阅和执行清理 - unsubscribe(); - cleanup(); - }; - }, [subscribeToWebSocket, cleanup]) - ); + // return () => { + // // 取消订阅和执行清理 + // unsubscribe(); + // cleanup(); + // }; + // }, [subscribeToWebSocket, cleanup]) + // ); // 创建动画样式 const welcomeStyle = useAnimatedStyle(() => { @@ -250,9 +251,10 @@ export default function AskScreen() { - - {process.env.EXPO_PUBLIC_WEBSOCKET_ENDPOINT} - + 1 + + {WEBSOCKET_ENDPOINT} + {/* 欢迎页面 */} {/*