Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 1650 Rev 1765
Línea 97... Línea 97...
97
    axios
97
    axios
98
      .post(postUrl, currentFormData)
98
      .post(postUrl, currentFormData)
99
      .then((response) => {
99
      .then((response) => {
100
        const { data, success } = response.data
100
        const { data, success } = response.data
Línea 101... Línea -...
101
 
-
 
102
        if (!success) {
101
 
103
          typeof data === 'string'
-
 
104
            ? addNotification({ style: 'danger', msg: data })
102
        if (!success && typeof data !== 'string') {
105
            : Object.entries(data).map(([key, value]) =>
103
          Object.entries(data).map(([key, value]) =>
106
                setError(key, { type: 'required', message: value[0] })
104
            setError(key, { type: 'required', message: value[0] })
107
              )
105
          )
108
          return
106
          return
Línea -... Línea 107...
-
 
107
        }
-
 
108
 
-
 
109
        if (!success && typeof data === 'string') {
-
 
110
          throw new Error(data)
109
        }
111
        }
Línea 110... Línea 112...
110
 
112
 
111
        const newFeed = data
113
        const newFeed = data
112
 
114
 
Línea 121... Línea 123...
121
          addFeed(newFeed, feedSharedId)
123
          addFeed(newFeed, feedSharedId)
122
        } else {
124
        } else {
123
          addFeed(newFeed)
125
          addFeed(newFeed)
124
        }
126
        }
125
      })
127
      })
-
 
128
      .catch((error) => {
-
 
129
        console.log(error)
-
 
130
        addNotification({
-
 
131
          style: 'danger',
-
 
132
          msg: 'Ha ocurrido un error al publicar, intente más tarde.'
-
 
133
        })
-
 
134
      })
126
      .finally(() => setLoading(false))
135
      .finally(() => setLoading(false))
127
  })
136
  })
Línea 128... Línea 137...
128
 
137
 
129
  const onUploadedHandler = (files) => {
138
  const onUploadedHandler = (files) => {