Proyectos de Subversion LeadersLinked - SPA

Rev

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