Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 7266 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 7266 Rev 7267
Línea 15... Línea 15...
15
  const { allFeeds, timelineUrl, pages, currentPage, loading } = useSelector(
15
  const { allFeeds, timelineUrl, pages, currentPage, loading } = useSelector(
16
    ({ feed }) => feed
16
    ({ feed }) => feed
17
  )
17
  )
18
  const dispatch = useDispatch()
18
  const dispatch = useDispatch()
Línea 19... Línea 19...
19
 
19
 
20
  const fetchSpecificFeed = (currentFeed) => {
20
  const fetchSpecificFeed = () =>
21
    dispatch(fetchFeeds(timelineUrl + '/feed/' + currentFeed, 1))
-
 
Línea 22... Línea 21...
22
  }
21
    dispatch(fetchFeeds(timelineUrl + '/feed/' + feed, 1))
23
 
22
 
24
  const onChangePageHandler = (currentPage) => {
-
 
25
    dispatch(setCurrentPage(currentPage))
23
  const onChangePageHandler = (currentPage) => {
26
    dispatch(fetchFeeds(timelineUrl, currentPage))
24
    dispatch(setCurrentPage(currentPage))
Línea 27... Línea 25...
27
    window.scrollTo(0, 0)
25
    window.scrollTo(0, 0)
28
  }
26
  }
29
 
27
 
Línea 30... Línea 28...
30
  useEffect(() => {
28
  useEffect(() => {
-
 
29
    dispatch(setCurrentPage(1))
31
    if (feed) fetchSpecificFeed()
30
  }, [])
-
 
31
 
32
  }, [feed])
32
  useEffect(() => {
33
 
33
    if (feed) {
34
  useEffect(() => {
-
 
35
    if (!allFeeds.length && !feed && currentPage !== 1)
-
 
36
      dispatch(fetchFeeds(timelineUrl, currentPage))
34
      fetchSpecificFeed()
37
  }, [allFeeds])
-
 
Línea 38... Línea 35...
38
 
35
    } else {
39
  useEffect(() => {
36
      dispatch(fetchFeeds(timelineUrl, currentPage))
40
    dispatch(setCurrentPage(1))
37
    }