Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 801 | Rev 803 | 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
 
802 stevensc 3
const request = new Request()
797 stevensc 4
 
802 stevensc 5
export const setBaseURL = request.setBaseURL
6
 
797 stevensc 7
export async function getData(url) {
8
  try {
9
    const response = await request.get(url)
802 stevensc 10
    return response
797 stevensc 11
  } catch (error) {
12
    throw new Error(error)
13
  }
14
}
15
 
16
export async function sendData(url, data) {
17
  try {
18
    const response = await request.post(url, data)
802 stevensc 19
    return response
797 stevensc 20
  } catch (error) {
21
    throw new Error(error)
22
  }
23
}
24
 
25
export async function updateData(url, data) {
26
  try {
27
    const response = await request.put(url, data)
802 stevensc 28
    return response
797 stevensc 29
  } catch (error) {
30
    throw new Error(error)
31
  }
32
}
33
 
34
export async function deleteData(url) {
35
  try {
36
    const response = await request.delete(url)
802 stevensc 37
    return response
797 stevensc 38
  } catch (error) {
39
    throw new Error(error)
40
  }
41
}