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