Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 708 Rev 758
Línea 11... Línea 11...
11
  const getResources = (url = '') => {
11
  const getResources = (url = '') => {
12
    setIsLoading(true)
12
    setIsLoading(true)
Línea 13... Línea 13...
13
 
13
 
14
    axios
14
    axios
15
      .get(url)
15
      .get(url)
-
 
16
      .then(({ data }) => {
16
      .then((response) => {
17
        if (!data.data) {
-
 
18
          setData(data)
-
 
19
          return
Línea 17... Línea 20...
17
        const { success, data } = response.data
20
        }
18
 
21
 
19
        if (!success) {
22
        if (!data.success) {
20
          const errorMessage =
23
          const errorMessage =
21
            typeof data === 'string'
24
            typeof data === 'string'
22
              ? data
25
              ? data
23
              : Object.entries(data)
26
              : Object.entries(data)
24
                  .map(([key, value]) => `${key}: ${value}`)
27
                  .map(([key, value]) => `${key}: ${value}`)
25
                  .join(', ')
28
                  .join(', ')
Línea 26... Línea 29...
26
          throw new Error(errorMessage)
29
          throw new Error(errorMessage)
27
        }
30
        }
28
 
31
 
29
        setData(data)
32
        setData(data.data)
30
      })
33
      })
31
      .catch((err) => {
34
      .catch((err) => {