Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6360 Rev 6361
Línea 33... Línea 33...
33
export const fetchFeeds = (url, page) => {
33
export const fetchFeeds = (url, page) => {
34
  return (dispatch) => {
34
  return (dispatch) => {
35
    dispatch(loadFeeds())
35
    dispatch(loadFeeds())
36
    axios
36
    axios
37
      .get(url + '?page=' + page)
37
      .get(url + '?page=' + page)
38
      .then((res) => {
38
      .then(({ data: response }) => {
39
        const resData = res.data
39
        const { data, success } = response
40
        const feeds = resData.data.current.items
-
 
41
        const currentPage = resData.data.current.page
-
 
42
        const pages = resData.data.total.pages
-
 
-
 
40
 
43
        if (resData.success) {
41
        if (!success) {
44
          dispatch(loadFeedsSuccess(feeds, currentPage, pages))
42
          return
45
        }
43
        }
-
 
44
        const feeds = data.current.items
-
 
45
        const currentPage = data.current.page
-
 
46
        const pages = data.total.pages
-
 
47
 
-
 
48
        dispatch(loadFeedsSuccess(feeds, currentPage, pages))
46
      })
49
      })
47
      .catch((error) => {
50
      .catch((err) => {
48
        // dispatch(fetchFeedsFailure());
-
 
49
        console.log(error)
51
        console.log(err)
50
        throw new Error(error)
52
        throw new Error(err)
51
      })
53
      })
52
  }
54
  }
53
}
55
}