Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 5239 Rev 5240
Línea 22... Línea 22...
22
  const [pages, setPages] = useState(DEFAULT_PAGES)
22
  const [pages, setPages] = useState(DEFAULT_PAGES)
23
  const [loading, setLoading] = useState(false)
23
  const [loading, setLoading] = useState(false)
24
  const lastMessage = useRef(null)
24
  const lastMessage = useRef(null)
25
  const dispatch = useDispatch()
25
  const dispatch = useDispatch()
Línea 26... Línea 26...
26
 
26
 
27
  const getMessages = async (url = '', page = DEFAULT_PAGES.current) => {
27
  const getMessages = async (url = '', page = pages.current) => {
28
    try {
28
    try {
29
      setLoading(true)
29
      setLoading(true)
30
      const response = await fetchMessages(url, page)
30
      const response = await fetchMessages(url, page)
31
      if (!response.success) {
31
      if (!response.success) {
Línea 90... Línea 90...
90
      clearTimeout(timer)
90
      clearTimeout(timer)
91
    }
91
    }
92
  }, [loading, selectedConversation])
92
  }, [loading, selectedConversation])
Línea 93... Línea 93...
93
 
93
 
94
  useLayoutEffect(() => {
94
  useLayoutEffect(() => {
95
    getMessages(selectedConversation.messages_link, pages.current)
95
    getMessages(selectedConversation?.messages_link)
Línea 96... Línea 96...
96
  }, [pages.current])
96
  }, [pages.current])
97
 
97
 
98
  useLayoutEffect(() => {
98
  useLayoutEffect(() => {