Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3089 Rev 3090
Línea 177... Línea 177...
177
 
177
 
178
    if (newMessages.length > 0) {
178
    if (newMessages.length > 0) {
179
      setMessages([...messages, ...newMessages]);
179
      setMessages([...messages, ...newMessages]);
180
      setPages(resData.data.pages);
180
      setPages(resData.data.pages);
181
      scrollToBottom();
181
      scrollToBottom();
182
    } else{
182
    } else {
183
      setMessages([...updatedMessages]);
183
      setMessages([...updatedMessages]);
Línea 184... Línea 184...
184
    }
184
    }
185
 
185
 
Línea 302... Línea 302...
302
  //   setMessages([...oldMessages, ...newMessages]);
302
  //   setMessages([...oldMessages, ...newMessages]);
303
  // }, [newMessages, oldMessages]);
303
  // }, [newMessages, oldMessages]);
Línea 304... Línea 304...
304
 
304
 
305
  // getMessageOnMaximize and subscribe to infinite Loader
305
  // getMessageOnMaximize and subscribe to infinite Loader
-
 
306
  useEffect(async () => {
-
 
307
    let options = {
-
 
308
      root: null,
-
 
309
      rootMargin: "20px",
-
 
310
      treshold: 1.0,
-
 
311
    };
306
  useEffect(async () => {
312
    const observer = new IntersectionObserver(handleObserver, options);
307
    if (!minimized) {
313
    if (!minimized) {
308
      await handleGetMessages();
314
      await handleGetMessages();
309
      // loader observer
-
 
310
      let options = {
-
 
311
        root: null,
-
 
312
        rootMargin: "20px",
-
 
313
        treshold: 1.0,
-
 
314
      };
-
 
315
      const observer = new IntersectionObserver(handleObserver, options);
315
      // loader observer
316
      if (loader.current) {
316
      if (loader.current) {
317
        observer.observe(loader.current);
317
        observer.observe(loader.current);
318
      }
318
      }
319
    }
319
    }