This commit is contained in:
Junhui Chen 2025-08-07 16:36:49 +08:00
parent 240b1ef3cc
commit b2010ae1ce

View File

@ -1,7 +1,9 @@
import ReturnArrow from "@/assets/icons/svg/returnArrow.svg";
import Chat from "@/components/ask/chat";
import AskHello from "@/components/ask/hello";
import SendMessage from "@/components/ask/send";
import { ThemedText } from "@/components/ThemedText";
import { useWebSocketStreamHandler } from "@/hooks/useWebSocketStreamHandler";
import { WEBSOCKET_ENDPOINT } from "@/lib/websocket-util";
import { Message } from "@/types/ask";
import { useLocalSearchParams, useRouter } from "expo-router";
@ -132,11 +134,11 @@ export default function AskScreen() {
// }, [isHello, scrollToEnd]);
// 使用新的WebSocket流处理hook使用实时模式
// const { subscribeToWebSocket } = useWebSocketStreamHandler({
// setUserMessages,
// isMounted: true, // 传递静态值hook内部会使用ref跟踪
// enableBatching: false // AskScreen使用实时模式
// });
const { subscribeToWebSocket } = useWebSocketStreamHandler({
setUserMessages,
isMounted: true, // 传递静态值hook内部会使用ref跟踪
enableBatching: false // AskScreen使用实时模式
});
// useFocusEffect(
// useCallback(() => {
@ -256,13 +258,13 @@ export default function AskScreen() {
{WEBSOCKET_ENDPOINT}
</ThemedText>
{/* 欢迎页面 */}
{/* <Animated.View
<Animated.View
style={[styles.absoluteView,
// welcomeStyle,
{ zIndex: 1 }]}
>
<AskHello setUserMessages={setUserMessages} setConversationId={setConversationId} setIsHello={setIsHello} />
</Animated.View> */}
</Animated.View>
{/* 聊天页面 */}
<Animated.View