Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3088 Rev 3089
Línea 164... Línea 164...
164
    if (!resData.success) {
164
    if (!resData.success) {
165
      return ("ha ocurrido un error", resData);
165
      return ("ha ocurrido un error", resData);
166
    }
166
    }
167
    const updatedMessages = [...resData.data.items].reverse();
167
    const updatedMessages = [...resData.data.items].reverse();
168
    const newMessages = updatedMessages.reduce((acum, updatedMessage) => {
168
    const newMessages = updatedMessages.reduce((acum, updatedMessage) => {
169
      if (
169
 
170
        messages.findIndex((message) => message.id === updatedMessage.id) === -1
170
      if (messages.findIndex((message) => message.id === updatedMessage.id) === -1) {
171
      ) {
-
 
172
        acum = [...acum, updatedMessage];
171
        acum = [...acum, updatedMessage];
173
      }
172
      }
-
 
173
 
-
 
174
      console.log(acum)
174
      return acum;
175
      return acum;
175
    }, []);
176
    }, []);
-
 
177
 
176
    if (newMessages.length > 0) {
178
    if (newMessages.length > 0) {
177
      setMessages([...messages, ...newMessages]);
179
      setMessages([...messages, ...newMessages]);
178
      setPages(resData.data.pages);
180
      setPages(resData.data.pages);
179
      scrollToBottom();
181
      scrollToBottom();
-
 
182
    } else{
-
 
183
      setMessages([...updatedMessages]);
180
    }
184
    }
-
 
185
 
181
    setLoading(false);
186
    setLoading(false);
182
  };
187
  };
Línea 183... Línea 188...
183
 
188
 
184
  const handleLoadMore = async () => {
189
  const handleLoadMore = async () => {