Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 3316 Rev 3320
Línea 42... Línea 42...
42
  const response = await axios.post(url, formData)
42
  const response = await axios.post(url, formData)
43
  const { data, success } = response.data
43
  const { data, success } = response.data
44
  if (!success) throw new Error('Error al guardar el progreso del hábito')
44
  if (!success) throw new Error('Error al guardar el progreso del hábito')
45
  return data
45
  return data
46
}
46
}
-
 
47
 
-
 
48
export const updateProgress = async (url, progress) => {
-
 
49
  const formData = new FormData()
-
 
50
  Object.entries(progress).forEach(([key, value]) =>
-
 
51
    formData.append(key, value)
-
 
52
  )
-
 
53
  const response = await axios.post(url, formData)
-
 
54
  const { data, success } = response.data
-
 
55
  if (!success) throw new Error('Error al actualizar el progreso del hábito')
-
 
56
  return data
-
 
57
}
-
 
58
 
-
 
59
export const deleteProgress = async (url) => {
-
 
60
  const response = await axios.post(url)
-
 
61
  const { data, success } = response.data
-
 
62
  if (!success) throw new Error('Error al eliminar el progreso del hábito')
-
 
63
  return data
-
 
64
}