Proyectos de Subversion LeadersLinked - SPA

Rev

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

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