Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 1739 Rev 1740
Línea 41... Línea 41...
41
        catch (error) {
41
        catch (error) {
42
            console.log('>>: error > ', error)
42
            console.log('>>: error > ', error)
43
        }
43
        }
44
    }
44
    }
Línea 45... Línea 45...
45
 
45
 
46
    const handleChangeConversation = async conversation => {
46
    const handleChangeConversation = conversation => {
47
        setPage(defaultPages)
-
 
48
        setMessages([])
47
        setPage(defaultPages)
49
        setSelectedConversation(conversation)
48
        setSelectedConversation(conversation)
Línea 50... Línea 49...
50
    }
49
    }
51
 
50
 
Línea 120... Línea 119...
120
        searchUsers()
119
        searchUsers()
121
    }, [search]);
120
    }, [search]);
Línea 122... Línea 121...
122
 
121
 
123
    useEffect(() => {
122
    useEffect(() => {
-
 
123
        if (selectedConversation) {
-
 
124
            setIsGettingMessages(true)
124
        if (selectedConversation) {
125
 
125
            getMessages(selectedConversation.messages_link)
126
            getMessages(selectedConversation.messages_link)
Línea 126... Línea 127...
126
                .then(({ pages, msgs }) => {
127
                .then(({ pages, msgs }) => {
127
 
128
 
Línea 131... Línea 132...
131
        }
132
        }
132
    }, [selectedConversation]);
133
    }, [selectedConversation]);
Línea 133... Línea 134...
133
 
134
 
134
    useEffect(() => {
135
    useEffect(() => {
-
 
136
        if (page.current > 1) {
-
 
137
            setIsGettingMessages(true)
135
        if (page.current > 1) {
138
            
136
            getMessages({ _page: page.current })
139
            getMessages({ _page: page.current })
Línea 137... Línea 140...
137
                .then(({ pages, msgs }) => {
140
                .then(({ pages, msgs }) => {
138
 
141
 
139
                    setPage({ ...page, last: pages.last })
142
                    setPage({ ...page, last: pages.last })
140
                    setMessages(prev => [...prev, msgs])
143
                    setMessages(prev => [...prev, ...msgs])
141
                })
144
                })
Línea 142... Línea 145...
142
        }
145
        }