Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 875 | Rev 877 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 875 Rev 876
Línea 3... Línea 3...
3
export default ({ messages, selectedConversation, onSend, backendVars, getMoreMessages, handleShowConversation }) => {
3
export default ({ messages, selectedConversation, onSend, backendVars, getMoreMessages, handleShowConversation }) => {
Línea 4... Línea 4...
4
 
4
 
5
    const [text, setText] = useState('')
5
    const [text, setText] = useState('')
Línea 6... Línea 6...
6
    const lastMessage = useRef(null);
6
    const lastMessage = useRef(null);
7
 
-
 
8
    /*  const handleScroll = (event) => {
7
 
9
         const node = event.target;
-
 
10
         console.log(node)
-
 
11
         console.log(node.scrollTop)
-
 
12
         console.log(node.scrollHeight)
-
 
13
          if (node.scrollTop >= (node.scrollHeight * .82)) {
-
 
14
             getMoreMessages()
8
     const handleScroll = () => {
15
         }
-
 
16
     } */
-
 
17
 
-
 
18
    /* useEffect(() => {
-
 
19
        const observer = new IntersectionObserver(getMoreMessages(), {
-
 
20
            rootMargin: '20px'
-
 
21
        })
-
 
Línea 22... Línea 9...
22
        observer.observe(messages[messages.length - 1])
9
         console.log('Getting')
-
 
10
     }
-
 
11
 
-
 
12
    useEffect(() => {
-
 
13
        if(lastMessage.current){
-
 
14
            const observer = new IntersectionObserver(handleScroll(), {
23
    }, [messages]); */
15
                rootMargin: '20px'
-
 
16
            })
24
 
17
 
Línea 25... Línea 18...
25
    useEffect(() => {
18
            observer.observe(lastMessage.current)
26
        console.log(lastMessage)
19
        }
27
    }, [text]);
20
    }, [messages]);
28
 
21