diff --git a/app/(tabs)/ask.tsx b/app/(tabs)/ask.tsx index a9b5e06..a02e31a 100644 --- a/app/(tabs)/ask.tsx +++ b/app/(tabs)/ask.tsx @@ -92,45 +92,45 @@ export default function AskScreen() { // } // }, [userMessages, isHello, scrollToEnd]); - useEffect(() => { - const keyboardDidShowListener = Keyboard.addListener( - 'keyboardDidShow', - (e) => { - if (keyboardTimeoutRef.current) { - clearTimeout(keyboardTimeoutRef.current); - } + // useEffect(() => { + // const keyboardDidShowListener = Keyboard.addListener( + // 'keyboardDidShow', + // (e) => { + // if (keyboardTimeoutRef.current) { + // clearTimeout(keyboardTimeoutRef.current); + // } - keyboardTimeoutRef.current = setTimeout(() => { - if (isMountedRef.current && !isHello) { - scrollToEnd(); - } - }, 100); - } - ); + // keyboardTimeoutRef.current = setTimeout(() => { + // if (isMountedRef.current && !isHello) { + // scrollToEnd(); + // } + // }, 100); + // } + // ); - const keyboardDidHideListener = Keyboard.addListener( - 'keyboardDidHide', - () => { - if (keyboardTimeoutRef.current) { - clearTimeout(keyboardTimeoutRef.current); - } + // const keyboardDidHideListener = Keyboard.addListener( + // 'keyboardDidHide', + // () => { + // if (keyboardTimeoutRef.current) { + // clearTimeout(keyboardTimeoutRef.current); + // } - keyboardTimeoutRef.current = setTimeout(() => { - if (isMountedRef.current && !isHello) { - scrollToEnd(false); - } - }, 100); - } - ); + // keyboardTimeoutRef.current = setTimeout(() => { + // if (isMountedRef.current && !isHello) { + // scrollToEnd(false); + // } + // }, 100); + // } + // ); - return () => { - keyboardDidShowListener.remove(); - keyboardDidHideListener.remove(); - if (keyboardTimeoutRef.current) { - clearTimeout(keyboardTimeoutRef.current); - } - }; - }, [isHello, scrollToEnd]); + // return () => { + // keyboardDidShowListener.remove(); + // keyboardDidHideListener.remove(); + // if (keyboardTimeoutRef.current) { + // clearTimeout(keyboardTimeoutRef.current); + // } + // }; + // }, [isHello, scrollToEnd]); // 使用新的WebSocket流处理hook,使用实时模式 // const { subscribeToWebSocket } = useWebSocketStreamHandler({