chore: 注视下

This commit is contained in:
Junhui Chen 2025-08-07 10:53:17 +08:00
parent 2095da05cd
commit b08f972678

View File

@ -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() {
</View>
<View style={styles.contentContainer}>
<View>
{process.env.EXPO_PUBLIC_WEBSOCKET_ENDPOINT}
</View>
<ThemedText>1</ThemedText>
<ThemedText>
{WEBSOCKET_ENDPOINT}
</ThemedText>
{/* 欢迎页面 */}
{/* <Animated.View
style={[styles.absoluteView, welcomeStyle, { zIndex: 1 }]}