f
This commit is contained in:
parent
780fc293e4
commit
326848de64
@ -5,8 +5,8 @@ import SendMessage from "@/components/ask/send";
|
||||
import { ThemedText } from "@/components/ThemedText";
|
||||
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';
|
||||
import { useLocalSearchParams, useRouter } from "expo-router";
|
||||
import { useCallback, useRef, useState } from 'react';
|
||||
import { useTranslation } from "react-i18next";
|
||||
import {
|
||||
FlatList,
|
||||
@ -201,29 +201,29 @@ export default function AskScreen() {
|
||||
// }
|
||||
// }, [sessionId, newSession]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!isHello && isMountedRef.current) {
|
||||
// 不再自动关闭键盘,让用户手动控制
|
||||
// 这里可以添加其他需要在隐藏hello界面时执行的逻辑
|
||||
scrollToEnd(false);
|
||||
}
|
||||
}, [isHello, scrollToEnd]);
|
||||
// useEffect(() => {
|
||||
// if (!isHello && isMountedRef.current) {
|
||||
// // 不再自动关闭键盘,让用户手动控制
|
||||
// // 这里可以添加其他需要在隐藏hello界面时执行的逻辑
|
||||
// scrollToEnd(false);
|
||||
// }
|
||||
// }, [isHello, scrollToEnd]);
|
||||
|
||||
useFocusEffect(
|
||||
useCallback(() => {
|
||||
if (!sessionId && isMountedRef.current) {
|
||||
setIsHello(true);
|
||||
setUserMessages([]);
|
||||
}
|
||||
}, [sessionId])
|
||||
);
|
||||
// useFocusEffect(
|
||||
// useCallback(() => {
|
||||
// if (!sessionId && isMountedRef.current) {
|
||||
// setIsHello(true);
|
||||
// setUserMessages([]);
|
||||
// }
|
||||
// }, [sessionId])
|
||||
// );
|
||||
|
||||
// 组件卸载时的清理
|
||||
useEffect(() => {
|
||||
return () => {
|
||||
cleanup();
|
||||
};
|
||||
}, [cleanup]);
|
||||
// useEffect(() => {
|
||||
// return () => {
|
||||
// cleanup();
|
||||
// };
|
||||
// }, [cleanup]);
|
||||
|
||||
return (
|
||||
<View style={[styles.container, { paddingTop: insets.top, paddingBottom: insets.bottom }]}>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user