Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 799 | Rev 802 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
797 stevensc 1
import { Request } from './Request'
2
 
801 stevensc 3
export const request = (baseURL) => new Request(baseURL)
797 stevensc 4
 
5
export async function getData(url) {
6
  try {
7
    const response = await request.get(url)
799 stevensc 8
    return response.data
797 stevensc 9
  } catch (error) {
10
    throw new Error(error)
11
  }
12
}
13
 
14
export async function sendData(url, data) {
15
  try {
16
    const response = await request.post(url, data)
799 stevensc 17
    return response.data
797 stevensc 18
  } catch (error) {
19
    throw new Error(error)
20
  }
21
}
22
 
23
export async function updateData(url, data) {
24
  try {
25
    const response = await request.put(url, data)
799 stevensc 26
    return response.data
797 stevensc 27
  } catch (error) {
28
    throw new Error(error)
29
  }
30
}
31
 
32
export async function deleteData(url) {
33
  try {
34
    const response = await request.delete(url)
799 stevensc 35
    return response.data
797 stevensc 36
  } catch (error) {
37
    throw new Error(error)
38
  }
39
}