Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6923 Rev 6924
Línea 73... Línea 73...
73
          []
73
          []
74
        )
74
        )
Línea 75... Línea 75...
75
 
75
 
76
        if (updatedMessages.length > 0) {
76
        if (updatedMessages.length > 0) {
77
          setNewMessages((prevMessages) => [
-
 
78
            ...prevMessages,
77
          setNewMessages((prevMessages) => [
-
 
78
            ...updatedMessages,
79
            ...updatedMessages,
79
            ...prevMessages,
80
          ])
80
          ])
81
          setPages(data.pages)
81
          setPages(data.pages)
82
          scrollRef.current.scrollBy(0, 200)
82
          scrollRef.current.scrollBy(0, 200)
83
        }
83
        }
Línea 90... Línea 90...
90
    axios
90
    axios
91
      .get(`${url_get_all_messages}?page=${currentPage}`)
91
      .get(`${url_get_all_messages}?page=${currentPage}`)
92
      .then(({ data: response }) => {
92
      .then(({ data: response }) => {
93
        const { data, success } = response
93
        const { data, success } = response
94
        if (success && data.page > 1) {
94
        if (success && data.page > 1) {
95
          setOldMessages([...data.items.slice(), ...oldMessages])
95
          setOldMessages([...oldMessages, ...data.items.slice()])
96
          scrollRef.current.scrollBy(0, 200)
96
          scrollRef.current.scrollBy(0, 200)
97
        }
97
        }
98
      })
98
      })
99
      .finally(() => setIsGetting(false))
99
      .finally(() => setIsGetting(false))
100
  }
100
  }