Proyectos de Subversion LeadersLinked - SPA

Rev

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