From b08f9726788000a48ba2e5ea5e2fff94deec2baa Mon Sep 17 00:00:00 2001 From: Junhui Chen Date: Thu, 7 Aug 2025 10:53:17 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=B3=A8=E8=A7=86=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/(tabs)/ask.tsx | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) 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} + {/* 欢迎页面 */} {/*