Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 12379 Rev 14843
Línea 45... Línea 45...
45
 
45
 
46
	const getData = ({ url = '', params = {} }) => {
46
	const getData = ({ url = '', params = {} }) => {
47
		axios.get(url, { params: { ...params } })
47
		axios.get(url, { params: { ...params } })
48
			.then(({ data }) => {
48
			.then(({ data }) => {
-
 
49
				if (!data.success) {
-
 
50
					typeof data.data === 'string'
49
				if (!data.success) {
51
						?
50
					return dispatch(addNotification({
52
						dispatch(addNotification({
51
						style: 'danger',
53
							style: 'danger',
-
 
54
							msg: data.data
-
 
55
						}))
52
						msg: typeof data.data === 'string'
56
						: Object.entries(data.data).map(([key, value]) =>
-
 
57
							value.map(err =>
-
 
58
								dispatch(addNotification({
53
							? data.data
59
									style: 'danger',
-
 
60
									msg: `${key}: ${err}`
54
							: 'Ha ocurrido un error'
61
								}))
-
 
62
							)
-
 
63
						)
55
					}))
64
					return
Línea 56... Línea 65...
56
				}
65
				}
57
 
66
 
58
				setItems(data.data.items)
67
				setItems(data.data.items)